{
 "version": "2.2",
 "instance": {
  "grfs-20251231x20f.htm": {
   "nsprefix": "grfs",
   "nsuri": "http://www.grifols.com/20251231",
   "dts": {
    "schema": {
     "local": [
      "grfs-20251231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/2023/calculation-1.1.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
      "https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/dimensions-ea/rol_ifrs_ea-dim_2025-03-27.xsd",
      "https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/dimensions/rol_full_ifrs-dim_2025-03-27.xsd",
      "https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/currency/2025/currency-2025.xsd",
      "https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd",
      "https://xbrl.sec.gov/cyd/2025/cyd-af-2025.xsd",
      "https://xbrl.sec.gov/cyd/2025/cyd-af-sub-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-sub-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "grfs-20251231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "grfs-20251231_def.xml"
     ],
     "remote": [
      "https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/dimensions-ea/dim_ifrs_ea_2025-03-27_role-995000.xml",
      "https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/dimensions/dim_full_ifrs_2025-03-27_role-995000.xml"
     ]
    },
    "labelLink": {
     "local": [
      "grfs-20251231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "grfs-20251231_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "grfs-20251231x20f.htm"
     ]
    }
   },
   "keyStandard": 490,
   "keyCustom": 496,
   "axisStandard": 59,
   "axisCustom": 3,
   "memberStandard": 117,
   "memberCustom": 331,
   "hidden": {
    "total": 16,
    "http://xbrl.sec.gov/dei/2025": 6,
    "http://www.grifols.com/20251231": 8,
    "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full": 2
   },
   "contextCount": 1768,
   "entityCount": 1,
   "segmentCount": 503,
   "elementCount": 1853,
   "unitCount": 30,
   "baseTaxonomies": {
    "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full": 2935,
    "http://xbrl.sec.gov/dei/2025": 51,
    "http://xbrl.sec.gov/cyd/2025": 15,
    "http://xbrl.sec.gov/ecd/2025": 1
   },
   "report": {
    "R1": {
     "role": "http://www.grifols.com/role/DocumentDocumentAndEntityInformation",
     "longName": "995200090 - Document - Document and Entity Information",
     "shortName": "Document and Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.grifols.com/role/StatementConsolidatedBalanceSheets",
     "longName": "995200100 - Statement - Consolidated Balance Sheets",
     "shortName": "Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "ifrs-full:Goodwill",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_Oz8G7zZJtkqrJoogJyehBA",
      "name": "ifrs-full:OtherNoncurrentAssets",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss",
     "longName": "995200200 - Statement - Consolidated Statements of Profit and Loss",
     "shortName": "Consolidated Statements of Profit and Loss",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:Revenue",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:CostOfSales",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.grifols.com/role/StatementConsolidatedStatementsOfComprehensiveIncome",
     "longName": "995200300 - Statement - Consolidated Statements of Comprehensive Income",
     "shortName": "Consolidated Statements of Comprehensive Income",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:ProfitLoss",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:OtherComprehensiveIncomeBeforeTaxExchangeDifferencesOnTranslation",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows",
     "longName": "995200400 - Statement - Consolidated Statements of Cash Flows",
     "shortName": "Consolidated Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:ProfitLossBeforeTax",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:AdjustmentsForReconcileProfitLoss",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity",
     "longName": "995200500 - Statement - Statement of Changes in Consolidated Equity",
     "shortName": "Statement of Changes in Consolidated Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2022_ifrs-full_ComponentsOfEquityAxis_ifrs-full_EquityAttributableToOwnersOfParentMember_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_ifrs-full_PreviouslyStatedMember_zFEBNefwjECgbTEd17R0KQ",
      "name": "ifrs-full:Equity",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2022_ifrs-full_ComponentsOfEquityAxis_ifrs-full_EquityAttributableToOwnersOfParentMember_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_ifrs-full_PreviouslyStatedMember_zFEBNefwjECgbTEd17R0KQ",
      "name": "ifrs-full:Equity",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.grifols.com/role/DisclosureNaturePrincipalActivitiesAndSubsidiaries",
     "longName": "995210101 - Disclosure - Nature, Principal Activities and Subsidiaries",
     "shortName": "Nature, Principal Activities and Subsidiaries",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "7",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:DisclosureOfNaturePrincipalActivitiesAndSubsidiariesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:DisclosureOfNaturePrincipalActivitiesAndSubsidiariesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.grifols.com/role/DisclosureBasisOfPresentation",
     "longName": "995210201 - Disclosure - Basis of Presentation",
     "shortName": "Basis of Presentation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestments",
     "longName": "995210301 - Disclosure - Business Combinations and Divestments",
     "shortName": "Business Combinations and Divestments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfBusinessCombinationsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfBusinessCombinationsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.grifols.com/role/DisclosureSignificantAccountingPolicies",
     "longName": "995210401 - Disclosure - Significant Accounting Policies",
     "shortName": "Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.grifols.com/role/DisclosureSegmentReporting",
     "longName": "995210501 - Disclosure - Segment Reporting",
     "shortName": "Segment Reporting",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.grifols.com/role/DisclosureGoodwill",
     "longName": "995210601 - Disclosure - Goodwill",
     "shortName": "Goodwill",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfGoodwillExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfGoodwillExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.grifols.com/role/DisclosureOtherIntangibleAssets",
     "longName": "995210701 - Disclosure - Other Intangible Assets",
     "shortName": "Other Intangible Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.grifols.com/role/DisclosureLeases",
     "longName": "995210801 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfLeasesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfLeasesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.grifols.com/role/DisclosurePropertyPlantAndEquipment",
     "longName": "995210901 - Disclosure - Property, Plant and Equipment",
     "shortName": "Property, Plant and Equipment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusiness",
     "longName": "995211001 - Disclosure - Equity-Accounted Investees and Joint Business",
     "shortName": "Equity-Accounted Investees and Joint Business",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfSignificantInvestmentsInAssociatesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfSignificantInvestmentsInAssociatesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.grifols.com/role/DisclosureFinancialAssets",
     "longName": "995211101 - Disclosure - Financial Assets",
     "shortName": "Financial Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfFinancialAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfFinancialAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.grifols.com/role/DisclosureInventories",
     "longName": "995211201 - Disclosure - Inventories",
     "shortName": "Inventories",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfInventoriesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfInventoriesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.grifols.com/role/DisclosureTradeAndOtherReceivables",
     "longName": "995211301 - Disclosure - Trade and Other Receivables",
     "shortName": "Trade and Other Receivables",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.grifols.com/role/DisclosureCashAndCashEquivalents",
     "longName": "995211401 - Disclosure - Cash and Cash Equivalents",
     "shortName": "Cash and Cash Equivalents",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.grifols.com/role/DisclosureEquity",
     "longName": "995211501 - Disclosure - Equity",
     "shortName": "Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.grifols.com/role/DisclosureEarningsPerShare",
     "longName": "995211601 - Disclosure - Earnings Per Share",
     "shortName": "Earnings Per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.grifols.com/role/DisclosureNonControllingInterests",
     "longName": "995211701 - Disclosure - Non-Controlling Interests",
     "shortName": "Non-Controlling Interests",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfNoncontrollingInterestsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfNoncontrollingInterestsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.grifols.com/role/DisclosureProvisions",
     "longName": "995211801 - Disclosure - Provisions",
     "shortName": "Provisions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfProvisionsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfProvisionsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.grifols.com/role/DisclosureFinancialLiabilities",
     "longName": "995211901 - Disclosure - Financial Liabilities",
     "shortName": "Financial Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfFinancialLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfFinancialLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.grifols.com/role/DisclosureTradeAndOtherPayables",
     "longName": "995212001 - Disclosure - Trade and Other Payables",
     "shortName": "Trade and Other Payables",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.grifols.com/role/DisclosureOtherCurrentLiabilities",
     "longName": "995212101 - Disclosure - Other Current Liabilities",
     "shortName": "Other Current Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfOtherCurrentLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfOtherCurrentLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.grifols.com/role/DisclosureNetRevenues",
     "longName": "995212201 - Disclosure - Net Revenues",
     "shortName": "Net Revenues",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfRevenueExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfRevenueExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.grifols.com/role/DisclosurePersonnelExpenses",
     "longName": "995212301 - Disclosure - Personnel Expenses",
     "shortName": "Personnel Expenses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "29",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:DescriptionOfPersonnelExpenses",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:DescriptionOfPersonnelExpenses",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.grifols.com/role/DisclosureExpensesByNature",
     "longName": "995212401 - Disclosure - Expenses by Nature",
     "shortName": "Expenses by Nature",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "30",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.grifols.com/role/DisclosureFinanceResult",
     "longName": "995212501 - Disclosure - Finance Result",
     "shortName": "Finance Result",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "31",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlans",
     "longName": "995212601 - Disclosure - Pension Plans and Other Benefit Plans",
     "shortName": "Pension Plans and Other Benefit Plans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "32",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfDefinedBenefitPlansExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfDefinedBenefitPlansExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.grifols.com/role/DisclosureEmployeeBenefits",
     "longName": "995212701 - Disclosure - Employee Benefits",
     "shortName": "Employee Benefits",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "33",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.grifols.com/role/DisclosureTaxation",
     "longName": "995212801 - Disclosure - Taxation",
     "shortName": "Taxation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "34",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilities",
     "longName": "995212901 - Disclosure - Other Commitments with Third Parties and Other Contingent Liabilities",
     "shortName": "Other Commitments with Third Parties and Other Contingent Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "35",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.grifols.com/role/DisclosureFinancialInstruments",
     "longName": "995213001 - Disclosure - Financial Instruments",
     "shortName": "Financial Instruments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "36",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedParties",
     "longName": "995213101 - Disclosure - Balances and Transactions with Related Parties",
     "shortName": "Balances and Transactions with Related Parties",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "37",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.grifols.com/role/DisclosureSubsequentEvents",
     "longName": "995213201 - Disclosure - Subsequent events",
     "shortName": "Subsequent events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "38",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.grifols.com/role/DisclosureAppendixI",
     "longName": "995213301 - Disclosure - Appendix I",
     "shortName": "Appendix I",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "39",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:DisclosureOfInformationOnGroupCompaniesAssociatesAndOthersTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:DisclosureOfInformationOnGroupCompaniesAssociatesAndOthersTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.grifols.com/role/DisclosureAppendixIi",
     "longName": "995213401 - Disclosure - Appendix II",
     "shortName": "Appendix II",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "40",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:DisclosureOfLiquidityAndDistributionOfInterimDividendTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:DisclosureOfLiquidityAndDistributionOfInterimDividendTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc",
     "longName": "995447 - Disclosure - Insider Trading Policies and Procedures",
     "shortName": "Insider Trading Policies and Procedures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "41",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure",
     "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure",
     "shortName": "Cybersecurity Risk Management and Strategy Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "42",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesPolicies",
     "longName": "99920402 - Disclosure - Significant Accounting Policies (Policies)",
     "shortName": "Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "43",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfBasisOfConsolidationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfBasisOfConsolidationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.grifols.com/role/DisclosureBasisOfPresentationTables",
     "longName": "99930203 - Disclosure - Basis of Presentation (Tables)",
     "shortName": "Basis of Presentation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "44",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:DisclosureOfEntitiesThatAreConsolidatedAlthoughEntityOwnsLessThanHalfOfOwnershipInterestsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:DisclosureOfEntitiesThatAreConsolidatedAlthoughEntityOwnsLessThanHalfOfOwnershipInterestsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsTables",
     "longName": "99930303 - Disclosure - Business Combinations and Divestments (Tables)",
     "shortName": "Business Combinations and Divestments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "45",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_ifrs-full_BusinessCombinationsAxis_grfs_PlasmaCentersAcquiredFromImmunotekMember_S_eivlJ5Q0u8_9kdkFT-Mw",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_ifrs-full_BusinessCombinationsAxis_grfs_PlasmaCentersAcquiredFromImmunotekMember_S_eivlJ5Q0u8_9kdkFT-Mw",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesTables",
     "longName": "99930403 - Disclosure - Significant Accounting Policies (Tables)",
     "shortName": "Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "46",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:ForeignOperationTranslationDifferencesCorporateTransactionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:ForeignOperationTranslationDifferencesCorporateTransactionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.grifols.com/role/DisclosureSegmentReportingTables",
     "longName": "99930503 - Disclosure - Segment Reporting (Tables)",
     "shortName": "Segment Reporting (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "47",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.grifols.com/role/DisclosureGoodwillTables",
     "longName": "99930603 - Disclosure - Goodwill (Tables)",
     "shortName": "Goodwill (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "48",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfReconciliationOfChangesInGoodwillExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfGoodwillExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfReconciliationOfChangesInGoodwillExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfGoodwillExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsTables",
     "longName": "99930703 - Disclosure - Other Intangible Assets (Tables)",
     "shortName": "Other Intangible Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "49",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.grifols.com/role/DisclosureLeasesTables",
     "longName": "99930803 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "50",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentTables",
     "longName": "99930903 - Disclosure - Property, Plant and Equipment (Tables)",
     "shortName": "Property, Plant and Equipment (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "51",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessTables",
     "longName": "99931003 - Disclosure - Equity-Accounted Investees and Joint Business (Tables)",
     "shortName": "Equity-Accounted Investees and Joint Business (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "52",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfSignificantInvestmentsInAssociatesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfSignificantInvestmentsInAssociatesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.grifols.com/role/DisclosureFinancialAssetsTables",
     "longName": "99931103 - Disclosure - Financial Assets (Tables)",
     "shortName": "Financial Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "53",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:NonCurrentFinancialAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfFinancialAssetsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:NonCurrentFinancialAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfFinancialAssetsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.grifols.com/role/DisclosureInventoriesTables",
     "longName": "99931203 - Disclosure - Inventories (Tables)",
     "shortName": "Inventories (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "54",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:IfrsScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:IfrsScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesTables",
     "longName": "99931303 - Disclosure - Trade and Other Receivables (Tables)",
     "shortName": "Trade and Other Receivables (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "55",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:TradeAndOtherReceivablesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:TradeAndOtherReceivablesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.grifols.com/role/DisclosureCashAndCashEquivalentsTables",
     "longName": "99931403 - Disclosure - Cash and Cash Equivalents (Tables)",
     "shortName": "Cash and Cash Equivalents (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "56",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:CashAndCashEquivalentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:CashAndCashEquivalentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.grifols.com/role/DisclosureEquityTables",
     "longName": "99931503 - Disclosure - Equity (Tables)",
     "shortName": "Equity (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "57",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:DisclosureOfSignificantShareholdersTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:DisclosureOfSignificantShareholdersTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.grifols.com/role/DisclosureEarningsPerShareTables",
     "longName": "99931603 - Disclosure - Earnings Per Share (Tables)",
     "shortName": "Earnings Per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "58",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:EarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:EarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.grifols.com/role/DisclosureNonControllingInterestsTables",
     "longName": "99931703 - Disclosure - Non-Controlling Interests (Tables)",
     "shortName": "Non-Controlling Interests (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "59",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:DisclosureOfNonControllingInterestsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfNoncontrollingInterestsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:DisclosureOfNonControllingInterestsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfNoncontrollingInterestsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.grifols.com/role/DisclosureProvisionsTables",
     "longName": "99931803 - Disclosure - Provisions (Tables)",
     "shortName": "Provisions (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "60",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:DisclosureOfProvisionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfProvisionsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:DisclosureOfProvisionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfProvisionsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.grifols.com/role/DisclosureFinancialLiabilitiesTables",
     "longName": "99931903 - Disclosure - Financial Liabilities (Tables)",
     "shortName": "Financial Liabilities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "61",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:DisclosureOfFinancialLiabilitiesSummaryTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfFinancialLiabilitiesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:DisclosureOfFinancialLiabilitiesSummaryTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfFinancialLiabilitiesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.grifols.com/role/DisclosureTradeAndOtherPayablesTables",
     "longName": "99932003 - Disclosure - Trade and Other Payables (Tables)",
     "shortName": "Trade and Other Payables (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "62",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:TradeAndOtherPayablesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:TradeAndOtherPayablesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.grifols.com/role/DisclosureOtherCurrentLiabilitiesTables",
     "longName": "99932103 - Disclosure - Other Current Liabilities (Tables)",
     "shortName": "Other Current Liabilities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "63",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:IfrsOtherCurrentLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfOtherCurrentLiabilitiesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:IfrsOtherCurrentLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfOtherCurrentLiabilitiesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.grifols.com/role/DisclosureNetRevenuesTables",
     "longName": "99932203 - Disclosure - Net Revenues (Tables)",
     "shortName": "Net Revenues (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "64",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:ScheduleOfRevenuesBySegmentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfRevenueExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:ScheduleOfRevenuesBySegmentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfRevenueExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.grifols.com/role/DisclosurePersonnelExpensesTables",
     "longName": "99932303 - Disclosure - Personnel Expenses (Tables)",
     "shortName": "Personnel Expenses (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "65",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:DisclosureOfPersonnelExpensesByFunctionTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "grfs:DescriptionOfPersonnelExpenses",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:DisclosureOfPersonnelExpensesByFunctionTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "grfs:DescriptionOfPersonnelExpenses",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.grifols.com/role/DisclosureExpensesByNatureTables",
     "longName": "99932403 - Disclosure - Expenses by Nature (Tables)",
     "shortName": "Expenses by Nature (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "66",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfDepreciationAndAmortisationExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfDepreciationAndAmortisationExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.grifols.com/role/DisclosureFinanceResultTables",
     "longName": "99932503 - Disclosure - Finance Result (Tables)",
     "shortName": "Finance Result (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "67",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:FinanceIncomeAndExpenseTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:FinanceIncomeAndExpenseTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansTables",
     "longName": "99932603 - Disclosure - Pension Plans and Other Benefit Plans (Tables)",
     "shortName": "Pension Plans and Other Benefit Plans (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "68",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.grifols.com/role/DisclosureEmployeeBenefitsTables",
     "longName": "99932703 - Disclosure - Employee Benefits (Tables)",
     "shortName": "Employee Benefits (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "69",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.grifols.com/role/DisclosureTaxationTables",
     "longName": "99932803 - Disclosure - Taxation (Tables)",
     "shortName": "Taxation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "70",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:IfrsScheduleOfComponentsOfIncomeTaxExpenseBenefitTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:IfrsScheduleOfComponentsOfIncomeTaxExpenseBenefitTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesTables",
     "longName": "99932903 - Disclosure - Other Commitments with Third Parties and Other Contingent Liabilities (Tables)",
     "shortName": "Other Commitments with Third Parties and Other Contingent Liabilities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "71",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:DisclosureOfPlasmaPurchaseCommitmentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:DisclosureOfPlasmaPurchaseCommitmentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.grifols.com/role/DisclosureFinancialInstrumentsTables",
     "longName": "99933003 - Disclosure - Financial Instruments (Tables)",
     "shortName": "Financial Instruments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "72",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesTables",
     "longName": "99933103 - Disclosure - Balances and Transactions with Related Parties (Tables)",
     "shortName": "Balances and Transactions with Related Parties (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "73",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:DisclosureOfBalancesWithRelatedPartiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:DisclosureOfBalancesWithRelatedPartiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.grifols.com/role/DisclosureAppendixITables",
     "longName": "99933303 - Disclosure - Appendix I (Tables)",
     "shortName": "Appendix I (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "74",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:DisclosureOfInformationOnGroupCompaniesAssociatesAndOthersTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "grfs:DisclosureOfInformationOnGroupCompaniesAssociatesAndOthersTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:DisclosureOfInformationOnGroupCompaniesAssociatesAndOthersTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "grfs:DisclosureOfInformationOnGroupCompaniesAssociatesAndOthersTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.grifols.com/role/DisclosureAppendixIiTables",
     "longName": "99933403 - Disclosure - Appendix II (Tables)",
     "shortName": "Appendix II (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "75",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:ScheduleOfInterimFinancialReportingExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "grfs:DisclosureOfLiquidityAndDistributionOfInterimDividendTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:ScheduleOfInterimFinancialReportingExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "grfs:DisclosureOfLiquidityAndDistributionOfInterimDividendTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.grifols.com/role/DisclosureBasisOfPresentationScheduleOfEntitiesDetails",
     "longName": "99940201 - Disclosure - Basis of Presentation - Schedule of entities (Details)",
     "shortName": "Basis of Presentation - Schedule of entities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_grfs_PlasmavitaHeallthcareGmbhMember_v5o4Vikmc0Kxz86l8kYLUg",
      "name": "ifrs-full:ProportionOfOwnershipInterestInSubsidiary",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfEntitiesThatAreConsolidatedAlthoughEntityOwnsLessThanHalfOfOwnershipInterestsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_grfs_PlasmavitaHeallthcareGmbhMember_v5o4Vikmc0Kxz86l8kYLUg",
      "name": "ifrs-full:ProportionOfOwnershipInterestInSubsidiary",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfEntitiesThatAreConsolidatedAlthoughEntityOwnsLessThanHalfOfOwnershipInterestsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://www.grifols.com/role/DisclosureBasisOfPresentationScheduleOfInvestmentDetails",
     "longName": "99940202 - Disclosure - Basis of Presentation - Schedule of investment (Details)",
     "shortName": "Basis of Presentation - Schedule of investment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_ifrs-full_SignificantInvestmentsInAssociatesAxis_grfs_GrifolsCanadaPlasmaIncMember_gY_PVCn8ZESq14m1Wsu_jg",
      "name": "ifrs-full:ProportionOfOwnershipInterestInAssociate",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory",
       "ifrs-full:DisclosureOfSignificantInvestmentsInAssociatesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R78": {
     "role": "http://www.grifols.com/role/DisclosureBasisOfPresentationChangesInScopeOfConsolidationDetails",
     "longName": "99940203 - Disclosure - Basis of Presentation - Changes in the scope of consolidation (Details)",
     "shortName": "Basis of Presentation - Changes in the scope of consolidation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_ifrs-full_JointOperationsAxis_grfs_BiotekAmericaLlcItkJvMember_8j6NQn7HdkuvNkzsQfMdmA",
      "name": "grfs:PercentageOfVotingInterestsInJointOperationSold",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfIncreasesAndDecreasesInOwnershipInterestsDuringPeriodTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_ifrs-full_JointOperationsAxis_grfs_BiotekAmericaLlcItkJvMember_8j6NQn7HdkuvNkzsQfMdmA",
      "name": "grfs:PercentageOfVotingInterestsInJointOperationSold",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfIncreasesAndDecreasesInOwnershipInterestsDuringPeriodTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.grifols.com/role/DisclosureBasisOfPresentationAdditionalInformationDetails",
     "longName": "99940204 - Disclosure - Basis of Presentation - Additional information (Details)",
     "shortName": "Basis of Presentation - Additional information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "ifrs-full:Assets",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2020_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_ifrs-full_FinancialEffectOfCorrectionsOfAccountingErrorsMember_ifrs-full_SignificantInvestmentsInAssociatesAxis_grfs_ShanghaiRaasBloodProductsCoLtdMember_fCWG3urAiEWZDdhjQWliFQ",
      "name": "ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsDetails",
     "longName": "99940301 - Disclosure - Business Combinations and Divestments (Details)",
     "shortName": "Business Combinations and Divestments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2016_To_12_31_2016_ifrs-full_SignificantInvestmentsInAssociatesAxis_grfs_AlbajunaTherapeuticsSlMember_42Z4cRsAkka8P-Ef9JpT3w",
      "name": "ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-4",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesIntangibleAssetsDetails",
     "longName": "99940401 - Disclosure - Significant Accounting Policies - Intangible assets (Details)",
     "shortName": "Significant Accounting Policies - Intangible assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_ifrs-full_ComputerSoftwareMember_zXyCnoN5M02XkqTEz8cYLQ",
      "name": "ifrs-full:AmortisationRateIntangibleAssetsOtherThanGoodwill",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfAmortizationRatesOfIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_ifrs-full_ComputerSoftwareMember_zXyCnoN5M02XkqTEz8cYLQ",
      "name": "ifrs-full:AmortisationRateIntangibleAssetsOtherThanGoodwill",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfAmortizationRatesOfIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R82": {
     "role": "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails",
     "longName": "99940402 - Disclosure - Significant Accounting Policies - Property, plant and equipment (Details)",
     "shortName": "Significant Accounting Policies - Property, plant and equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_BuildingsMember_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember_LFwQQb5U-0--CMhUYeYL2A",
      "name": "ifrs-full:DepreciationRatePropertyPlantAndEquipment",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfDepreciationRatesOfPropertyPlantAndEquipmentTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_BuildingsMember_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember_LFwQQb5U-0--CMhUYeYL2A",
      "name": "ifrs-full:DepreciationRatePropertyPlantAndEquipment",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfDepreciationRatesOfPropertyPlantAndEquipmentTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R83": {
     "role": "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesRevenueRecognitionDetails",
     "longName": "99940403 - Disclosure - Significant Accounting Policies - Revenue recognition (Details)",
     "shortName": "Significant Accounting Policies - Revenue recognition (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember_LnTQOFK_tkyT0whaWNMtDA",
      "name": "grfs:RefundSettlementPeriodFromPointOfSale",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember_LnTQOFK_tkyT0whaWNMtDA",
      "name": "grfs:RefundSettlementPeriodFromPointOfSale",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R84": {
     "role": "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails",
     "longName": "99940501 - Disclosure - Segment Reporting - Financial information for operating segments (Details)",
     "shortName": "Segment Reporting - Financial information for operating segments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:Revenue",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:OtherMaterialNoncashItems",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R85": {
     "role": "http://www.grifols.com/role/DisclosureSegmentReportingAdditionalInformationDetails",
     "longName": "99940502 - Disclosure - Segment Reporting - Additional Information (Details)",
     "shortName": "Segment Reporting - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:OtherOperatingRevenueAndExpenses",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:IfrsNumberOfGeographicalSegments",
      "unitRef": "Unit_Standard_location_GZLmR--SIEGMsXaywQOaaQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R86": {
     "role": "http://www.grifols.com/role/DisclosureSegmentReportingSalesByGroupsOfProductsDetails",
     "longName": "99940503 - Disclosure - Segment Reporting - Sales by groups of products (Details)",
     "shortName": "Segment Reporting - Sales by groups of products (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:Revenue",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_ifrs-full_ProductsAndServicesAxis_grfs_HaemoderivativesMember_B50KYX08UECa87QJJK0t6A",
      "name": "ifrs-full:Revenue",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfProductsAndServicesExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R87": {
     "role": "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationReportedForGeographicalAreasDetails",
     "longName": "99940504 - Disclosure - Segment Reporting - Financial information reported for geographical areas (Details)",
     "shortName": "Segment Reporting - Financial information reported for geographical areas (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:Revenue",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:AdditionsToNoncurrentAssets",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfGeographicalAreasExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R88": {
     "role": "http://www.grifols.com/role/DisclosureSegmentReportingMainCustomerDetails",
     "longName": "99940505 - Disclosure - Segment Reporting - Main Customer (Details)",
     "shortName": "Segment Reporting - Main Customer (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:NumberOfMajorCustomers",
      "unitRef": "Unit_Standard_customer_yXZQN0z880Wu7PgC97KtmA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "grfs:NumberOfMajorCustomers",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:NumberOfMajorCustomers",
      "unitRef": "Unit_Standard_customer_yXZQN0z880Wu7PgC97KtmA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "grfs:NumberOfMajorCustomers",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R89": {
     "role": "http://www.grifols.com/role/DisclosureGoodwillDetailsOfAndMovementInGoodwillDetails",
     "longName": "99940601 - Disclosure - Goodwill - Details of and movement in goodwill (Details)",
     "shortName": "Goodwill - Details of and movement in goodwill (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_Oz8G7zZJtkqrJoogJyehBA",
      "name": "ifrs-full:Goodwill",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2023_hx_qjtbYUUitrnXSZLW7Jg",
      "name": "ifrs-full:Goodwill",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R90": {
     "role": "http://www.grifols.com/role/DisclosureGoodwillImpairmentTestingDetails",
     "longName": "99940602 - Disclosure - Goodwill - Impairment testing (Details)",
     "shortName": "Goodwill - Impairment testing (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:GovernmentBondsTermAppliedToCashFlowProjections",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:GovernmentBondsTermAppliedToCashFlowProjections",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R91": {
     "role": "http://www.grifols.com/role/DisclosureGoodwillScheduleOfKeyAssumptionsRegardingSalesAndEbitdaDetails",
     "longName": "99940603 - Disclosure - Goodwill - Schedule of key assumptions regarding sales and EBITDA (Details)",
     "shortName": "Goodwill - Schedule of key assumptions regarding sales and EBITDA (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_grfs_DiagnosticMember_VFtDKnUDKkGGaOENXHQGTg",
      "name": "grfs:CompoundAnnualGrowthRateInNextFiveYearsUsedForCashFlowProjections",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_grfs_DiagnosticMember_VFtDKnUDKkGGaOENXHQGTg",
      "name": "grfs:CompoundAnnualGrowthRateInNextFiveYearsUsedForCashFlowProjections",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R92": {
     "role": "http://www.grifols.com/role/DisclosureGoodwillScheduleOfReasonablePossibleChangesDetails",
     "longName": "99940604 - Disclosure - Goodwill - Schedule of reasonable possible changes (Details)",
     "shortName": "Goodwill - Schedule of reasonable possible changes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_grfs_BiopharmaMember_Yejt_aGVvUOnxiayxftwZA",
      "name": "grfs:ReasonablyPossibleIncreaseDecreaseInPerpetualGrowthRateConsideredForCalculationOfCashGeneratingUnitSRecoverableAmount",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfSensitivityAnalysisForImpairmentTestingCashGeneratingUnitsTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_grfs_BiopharmaMember_Yejt_aGVvUOnxiayxftwZA",
      "name": "grfs:ReasonablyPossibleIncreaseDecreaseInPreTaxDiscountRateConsideredForCalculationOfCashGeneratingUnitSRecoverableAmount",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfSensitivityAnalysisForImpairmentTestingCashGeneratingUnitsTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R93": {
     "role": "http://www.grifols.com/role/DisclosureGoodwillProportionOfRecoverableAmountDetails",
     "longName": "99940605 - Disclosure - Goodwill - Proportion of Recoverable amount (Details)",
     "shortName": "Goodwill - Proportion of Recoverable amount (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_grfs_BiopharmaMember_ZjJsCd8l3UCcTCHN_MpX6g",
      "name": "grfs:ProportionOfFutureCashFlowsToRecoverableAmountInCashGeneratingUnit",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfCompositionOfRecoverableAmountsForCashGeneratingUnitsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_grfs_BiopharmaMember_ZjJsCd8l3UCcTCHN_MpX6g",
      "name": "grfs:ProportionOfFutureCashFlowsToRecoverableAmountInCashGeneratingUnit",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfCompositionOfRecoverableAmountsForCashGeneratingUnitsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R94": {
     "role": "http://www.grifols.com/role/DisclosureGoodwillReasonablyPossibleChangesInCertainKeyAssumptionsDetails",
     "longName": "99940606 - Disclosure - Goodwill - Reasonably possible changes in certain key assumptions (Details)",
     "shortName": "Goodwill - Reasonably possible changes in certain key assumptions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_grfs_KiroGrifolsMember_oIfY6pjqUEu-i5xRidfmgQ",
      "name": "grfs:RecoverableAmountHeadroomPercentage",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_grfs_KiroGrifolsMember_oIfY6pjqUEu-i5xRidfmgQ",
      "name": "grfs:RecoverableAmountHeadroomPercentage",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R95": {
     "role": "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsChangesInOtherIntangibleAssetsDetails",
     "longName": "99940701 - Disclosure - Other Intangible Assets - Changes in Other Intangible Assets (Details)",
     "shortName": "Other Intangible Assets - Changes in Other Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "95",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_Oz8G7zZJtkqrJoogJyehBA",
      "name": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2023_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_grfs_GrossCarryingAmountNetOfAccumulatedImpairmentsMember_aR50qFo4akOYEj9PYyXsqw",
      "name": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
       "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R96": {
     "role": "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsOthersDetails",
     "longName": "99940702 - Disclosure - Other Intangible Assets - Others (Details)",
     "shortName": "Other Intangible Assets - Others (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "96",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:GainsLossesOnDisposalsOfIntangibleAssets",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R97": {
     "role": "http://www.grifols.com/role/DisclosureLeasesDetailsOfChangesInLeasesDetailsImported",
     "longName": "99940801 - Disclosure - Leases - Details of changes in leases (Details) (Imported)",
     "shortName": "Leases - Details of changes in leases (Details) (Imported)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "97",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_Oz8G7zZJtkqrJoogJyehBA",
      "name": "ifrs-full:RightofuseAssets",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2023_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_A_AGpkRRIkGFz1C_tmtfVQ",
      "name": "ifrs-full:RightofuseAssets",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R98": {
     "role": "http://www.grifols.com/role/DisclosureLeasesDetailsOfLeasesInConsolidatedBalanceSheetDetails",
     "longName": "99940802 - Disclosure - Leases - Details of leases in the consolidated balance sheet (Details)",
     "shortName": "Leases - Details of leases in the consolidated balance sheet (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "98",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "ifrs-full:RightofuseAssets",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R99": {
     "role": "http://www.grifols.com/role/DisclosureLeasesScheduleOfUndiscountedFuturePaymentsClassifiedOnMaturityBasisDetails",
     "longName": "99940803 - Disclosure - Leases - Schedule of undiscounted future payments classified on a maturity basis (Details)",
     "shortName": "Leases - Schedule of undiscounted future payments classified on a maturity basis (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "99",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "ifrs-full:GrossLeaseLiabilities",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:ScheduleOfMaturityAnalysisForUndiscountedFuturePaymentsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "grfs:DiscountingEffectOnLeaseLiabilities",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:ScheduleOfMaturityAnalysisForUndiscountedFuturePaymentsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R100": {
     "role": "http://www.grifols.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetailDetails",
     "longName": "99940804 - Disclosure - Leases - Maturity of lease liabilities detail (Details)",
     "shortName": "Leases - Maturity of lease liabilities detail (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "100",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:AdditionsToRightofuseAssets",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R101": {
     "role": "http://www.grifols.com/role/DisclosureLeasesAmountsRecognizedInConsolidatedStatementOfProfitAndLossDetails",
     "longName": "99940805 - Disclosure - Leases - Amounts recognized in the consolidated statement of profit and loss (Details)",
     "shortName": "Leases - Amounts recognized in the consolidated statement of profit and loss (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "101",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DepreciationRightofuseAssets",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfAmountsRecognizedInConsolidatedStatementOfProfitAndLossForLeasesExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfAmountsRecognizedInConsolidatedStatementOfProfitAndLossForLeasesExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R102": {
     "role": "http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentMovementInPropertyPlantAndEquipmentDetails",
     "longName": "99940901 - Disclosure - Property, Plant and Equipment - Movement in Property, Plant and Equipment (Details)",
     "shortName": "Property, Plant and Equipment - Movement in Property, Plant and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "102",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_Oz8G7zZJtkqrJoogJyehBA",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LandAndBuildingsMember_220JRhAjGkaCHDRqQsF79g",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R103": {
     "role": "http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentActivityDetails",
     "longName": "99940902 - Disclosure - Property, Plant and Equipment - Activity (Details)",
     "shortName": "Property, Plant and Equipment - Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "103",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:InterestCostsCapitalised",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:LossesOnDisposalsOfPropertyPlantAndEquipment",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R104": {
     "role": "http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentSelfConstructedPpEAndCommitmentsDetails",
     "longName": "99940903 - Disclosure - Property, Plant and Equipment - Self Constructed PP&E and Commitments (Details)",
     "shortName": "Property, Plant and Equipment - Self Constructed PP&E and Commitments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "104",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_grfs_SelfConstructedPropertyPlantAndEquipmentMember_s62pTMk7NEKkv0IPEvBc1g",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R105": {
     "role": "http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentPurchaseCommitmentsDetails",
     "longName": "99940904 - Disclosure - Property, Plant and Equipment - Purchase Commitments (Details)",
     "shortName": "Property, Plant and Equipment - Purchase Commitments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "105",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "ifrs-full:ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "ifrs-full:ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R106": {
     "role": "http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentUnderConstructionDetails",
     "longName": "99940905 - Disclosure - Property, Plant and Equipment -Under construction (Details)",
     "shortName": "Property, Plant and Equipment -Under construction (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "106",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R107": {
     "role": "http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentImpairmentTestingDetails",
     "longName": "99940906 - Disclosure - Property, Plant and Equipment - Impairment Testing (Details)",
     "shortName": "Property, Plant and Equipment - Impairment Testing (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "107",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R108": {
     "role": "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessOwnershipAndCarryingAmountDetails",
     "longName": "99941001 - Disclosure - Equity-Accounted Investees and Joint Business - Ownership and carrying amount (Details)",
     "shortName": "Equity-Accounted Investees and Joint Business - Ownership and carrying amount (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "108",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "ifrs-full:InvestmentAccountedForUsingEquityMethod",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_ifrs-full_SignificantInvestmentsInAssociatesAxis_grfs_BiodarourPjsCoMember_C2LT-6gHV02cbMuYQUrTXw",
      "name": "ifrs-full:ProportionOfOwnershipInterestInAssociate",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory",
       "ifrs-full:DisclosureOfSignificantInvestmentsInAssociatesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R109": {
     "role": "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMovementInInvestmentsInEquityAccountedInvesteesDetails",
     "longName": "99941002 - Disclosure - Equity-Accounted Investees and Joint Business - Movement in the investments in equity-accounted investees (Details)",
     "shortName": "Equity-Accounted Investees and Joint Business - Movement in the investments in equity-accounted investees (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "109",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_Oz8G7zZJtkqrJoogJyehBA",
      "name": "ifrs-full:InvestmentAccountedForUsingEquityMethod",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:AcquisitionOfInterestsInInvestmentsAccountedForUsingEquityMethod",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfReconciliationOfChangesInInvestmentsAccountedForUsingEquityMethodTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R110": {
     "role": "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessCanadianPlasmaResourcesCorporationDetails",
     "longName": "99941003 - Disclosure - Equity-Accounted Investees and Joint Business - Canadian Plasma Resources Corporation (Details)",
     "shortName": "Equity-Accounted Investees and Joint Business - Canadian Plasma Resources Corporation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "110",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "ifrs-full:InvestmentAccountedForUsingEquityMethod",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_11_1_2025_To_11_1_2025_ifrs-full_SignificantInvestmentsInAssociatesAxis_grfs_GrifolsCanadaPlasmaIncFormerlyCanadianPlasmaResourcesCorporationMember_w-Kx1zup20aCX1G7e0pi1w",
      "name": "ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R111": {
     "role": "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessGrifolsEgyptForPlasmaDerivativesSaeAndShanghaiRaasBloodProductsCoLtdDetails",
     "longName": "99941004 - Disclosure - Equity-Accounted Investees and Joint Business - Grifols Egypt for Plasma Derivatives (S.A.E.) and Shanghai RAAS Blood Products Co. Ltd (Details)",
     "shortName": "Equity-Accounted Investees and Joint Business - Grifols Egypt for Plasma Derivatives (S.A.E.) and Shanghai RAAS Blood Products Co. Ltd (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "111",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "ifrs-full:IssuedCapital",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "ifrs-full:IssuedCapital",
       "p",
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_ifrs-full_InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeAxis_grfs_ShanghaiRaasBloodProductsCoLtdMember_WZ35jmQoH0a36ub9T2xZtg",
      "name": "grfs:ProportionOfOwnershipInterestsInFormerAssociateAfterPartialSale",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R112": {
     "role": "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessConsolidatedStatementsOfProfitAndLossDetails",
     "longName": "99941005 - Disclosure - Equity-Accounted Investees and Joint Business - Consolidated Statements of Profit and Loss (Details)",
     "shortName": "Equity-Accounted Investees and Joint Business - Consolidated Statements of Profit and Loss (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "112",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_ifrs-full_InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeAxis_grfs_ShanghaiRaasBloodProductsCoLtdMember_xY7RfpfRyUinCGhSAB4hkQ",
      "name": "grfs:PercentageOfEquityInterestRetainedAfterSale",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_ifrs-full_InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeAxis_grfs_ShanghaiRaasBloodProductsCoLtdMember_qrH35RoBGkGjYdxUcUGUFQ",
      "name": "grfs:RevaluationOfRetainedInvestmentUnrealizedGainLossAmount",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R113": {
     "role": "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessBiodarouPjsCoDetails",
     "longName": "99941006 - Disclosure - Equity-Accounted Investees and Joint Business - BioDarou P.J.S. Co. (Details)",
     "shortName": "Equity-Accounted Investees and Joint Business - BioDarou P.J.S. Co. (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "113",
     "firstAnchor": {
      "contextRef": "Duration_4_25_2022_To_4_25_2022_ifrs-full_JointVenturesAxis_grfs_BiodarourPjsCoMember_njZ9WtrFVkaNjO4bujco9w",
      "name": "ifrs-full:ProportionOfOwnershipInterestInJointVenture",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_4_25_2022_To_4_25_2022_ifrs-full_JointVenturesAxis_grfs_BiodarourPjsCoMember_njZ9WtrFVkaNjO4bujco9w",
      "name": "ifrs-full:ProportionOfOwnershipInterestInJointVenture",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R114": {
     "role": "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessAlbajunaTherapeuticsSlDetails",
     "longName": "99941007 - Disclosure - Equity-Accounted Investees and Joint Business - Albajuna Therapeutics, S.L. (Details)",
     "shortName": "Equity-Accounted Investees and Joint Business - Albajuna Therapeutics, S.L. (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "114",
     "firstAnchor": {
      "contextRef": "Duration_3_7_2025_To_3_7_2025_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_grfs_GrifolsInnovationAndNewTechnologiesLimitedMember_98kA2cp2P06eiUZB6HLAfg",
      "name": "ifrs-full:ProportionOfOwnershipInterestInSubsidiary",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfNoncontrollingInterestsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_10_9_2023_To_10_9_2023_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_grfs_AlbajunaTherapeuticsLimitedLiabilityCompanyMember_C5sAHpkHvkWBh24PVlXH-w",
      "name": "ifrs-full:ProportionOfOwnershipInterestInSubsidiary",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R115": {
     "role": "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMecwinsSaDetails",
     "longName": "99941008 - Disclosure - Equity-Accounted Investees and Joint Business - Mecwins, S.A. (Details)",
     "shortName": "Equity-Accounted Investees and Joint Business - Mecwins, S.A. (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "115",
     "firstAnchor": {
      "contextRef": "Duration_10_22_2018_To_10_22_2018_ifrs-full_SignificantInvestmentsInAssociatesAxis_grfs_MecwinsSaMember_qWBveZK6T06uidAGEB_26g",
      "name": "ifrs-full:ProportionOfOwnershipInterestInAssociate",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_10_22_2018_To_10_22_2018_ifrs-full_SignificantInvestmentsInAssociatesAxis_grfs_MecwinsSaMember_qWBveZK6T06uidAGEB_26g",
      "name": "ifrs-full:ProportionOfOwnershipInterestInAssociate",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R116": {
     "role": "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMostRecentFinancialStatementsAvailableOfMainEquityAccountedInvestmentsOfGrifolsDetails",
     "longName": "99941009 - Disclosure - Equity-Accounted Investees and Joint Business - Most recent financial statements available of the main equity-accounted investments of Grifols (Details)",
     "shortName": "Equity-Accounted Investees and Joint Business - Most recent financial statements available of the main equity-accounted investments of Grifols (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "116",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "ifrs-full:NoncurrentAssets",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_dei_LegalEntityAxis_grfs_GrifolsEgyptForPlasmaDerivativesSaeMember_YPqwI4c41kCkHcMLL9lkdw",
      "name": "ifrs-full:NoncurrentAssets",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfLastAvailableFinancialStatementOfMainEquityAccountsInvestmentsExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R117": {
     "role": "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessJointArrangementDetails",
     "longName": "99941010 - Disclosure - Equity-Accounted Investees and Joint Business - Joint Arrangement (Details)",
     "shortName": "Equity-Accounted Investees and Joint Business - Joint Arrangement (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "117",
     "firstAnchor": {
      "contextRef": "As_Of_7_31_2021_ifrs-full_BusinessCombinationsAxis_grfs_PlasmaCentersAcquiredFromImmunotekMember_jav_yXDAf0eDXf0azSyFzQ",
      "name": "grfs:NumberOfPlasmaCentersToBeOpened",
      "unitRef": "Unit_Standard_Center_CpVDkUDrZEGIG5nkdqLPeQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_7_31_2021_ifrs-full_BusinessCombinationsAxis_grfs_PlasmaCentersAcquiredFromImmunotekMember_jav_yXDAf0eDXf0azSyFzQ",
      "name": "grfs:NumberOfPlasmaCentersToBeOpened",
      "unitRef": "Unit_Standard_Center_CpVDkUDrZEGIG5nkdqLPeQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R118": {
     "role": "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessNetOfDepositsDetails",
     "longName": "99941011 - Disclosure - Equity-Accounted Investees and Joint Business - Net of deposits (Details)",
     "shortName": "Equity-Accounted Investees and Joint Business - Net of deposits (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "118",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_ifrs-full_BusinessCombinationsAxis_grfs_Group3CentersAndGroup4CentersMember_NE4qOoqmQ0Wmr-zvI5TSUA",
      "name": "ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred",
      "unitRef": "Unit_Standard_USD_zjKbaCllXEWQn09K_gnajg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:ScheduleOfEstimatedPaymentForMinimumProductionAndPlantStockAtTimeOfPurchaseTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R119": {
     "role": "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessBreakdownOfBalancesInJointArrangementDetails",
     "longName": "99941012 - Disclosure - Equity-Accounted Investees and Joint Business - Breakdown of balances in joint arrangement (Details)",
     "shortName": "Equity-Accounted Investees and Joint Business - Breakdown of balances in joint arrangement (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "119",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "ifrs-full:NoncurrentAssets",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_ifrs-full_JointOperationsAxis_grfs_BiotekAmericaLlcMember_IyhXxrnhzUGB8iOKX5t0TQ",
      "name": "ifrs-full:NoncurrentAssets",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfAggregateBalanceFinancialStatementsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R120": {
     "role": "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentFinancialAssetsDetails",
     "longName": "99941101 - Disclosure - Financial Assets - Non current financial assets (Details)",
     "shortName": "Financial Assets - Non current financial assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "120",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "grfs:NonCurrentFinancialAssetsMeasuredAtFairValueOtherThanDerivatives",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:NonCurrentFinancialAssetsTableTextBlock",
       "ifrs-full:DisclosureOfFinancialAssetsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "grfs:NonCurrentFinancialAssetsMeasuredAtFairValueOtherThanDerivatives",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:NonCurrentFinancialAssetsTableTextBlock",
       "ifrs-full:DisclosureOfFinancialAssetsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R121": {
     "role": "http://www.grifols.com/role/DisclosureFinancialAssetsOtherCurrentFinancialAssetsDetails",
     "longName": "99941102 - Disclosure - Financial Assets - Other current financial assets (Details)",
     "shortName": "Financial Assets - Other current financial assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "121",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_Oz8G7zZJtkqrJoogJyehBA",
      "name": "ifrs-full:CurrentDerivativeFinancialAssets",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfCurrentFinancialAssetsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_Oz8G7zZJtkqrJoogJyehBA",
      "name": "ifrs-full:CurrentDerivativeFinancialAssets",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfCurrentFinancialAssetsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R122": {
     "role": "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentAndCurrentLoansDetails",
     "longName": "99941103 - Disclosure - Financial Assets - Non-current and current loans (Details)",
     "shortName": "Financial Assets - Non-current and current loans (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "122",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "grfs:LoansAndAdvancesToThirdParties",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfNonCurrentAndCurrentLoansTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "grfs:LoansAndAdvancesToThirdParties",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfNonCurrentAndCurrentLoansTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R123": {
     "role": "http://www.grifols.com/role/DisclosureInventoriesDetails",
     "longName": "99941201 - Disclosure - Inventories (Details)",
     "shortName": "Inventories (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "123",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "ifrs-full:Inventories",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_pxs7gC-FhECp6la_imoVQQ",
      "name": "ifrs-full:CurrentInventoriesHeldForSale",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:IfrsScheduleOfInventoryCurrentTableTextBlock",
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R124": {
     "role": "http://www.grifols.com/role/DisclosureInventoriesMovementInInventoryProvisionsDetails",
     "longName": "99941202 - Disclosure - Inventories - Movement in inventory provisions (Details)",
     "shortName": "Inventories - Movement in inventory provisions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "124",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_Oz8G7zZJtkqrJoogJyehBA",
      "name": "ifrs-full:Inventories",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedImpairmentMember_owxwspFOb0qtmMTku-p9HA",
      "name": "ifrs-full:WritedownsReversalsOfInventories",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfInventoryProvisionTableTextBlock",
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R125": {
     "role": "http://www.grifols.com/role/DisclosureInventoriesPurchaseCommitmentsDetails",
     "longName": "99941203 - Disclosure - Inventories - Purchase commitments (Details)",
     "shortName": "Inventories - Purchase commitments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "125",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_ifrs-full_MaturityAxis_ifrs-full_NotLaterThanOneYearMember_9jCb1B8inEmLikf6z03WQw",
      "name": "grfs:RawMaterialPurchaseCommitments",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfInventoryPurchaseCommitmentsTableTextBlock",
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_ifrs-full_MaturityAxis_ifrs-full_NotLaterThanOneYearMember_9jCb1B8inEmLikf6z03WQw",
      "name": "grfs:RawMaterialPurchaseCommitments",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfInventoryPurchaseCommitmentsTableTextBlock",
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R126": {
     "role": "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesSummaryDetails",
     "longName": "99941301 - Disclosure - Trade and Other Receivables - Summary (Details)",
     "shortName": "Trade and Other Receivables - Summary (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "126",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "ifrs-full:CurrentContractAssets",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "grfs:OtherCurrentMiscellaneousReceivables",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:TradeAndOtherReceivablesTableTextBlock",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R127": {
     "role": "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesCurrentContractAssetsAndOtherReceivableDetails",
     "longName": "99941302 - Disclosure - Trade and Other Receivables - Current contract assets and other receivable (Details)",
     "shortName": "Trade and Other Receivables - Current contract assets and other receivable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "127",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "grfs:AdvancesCurrent",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:TradeAndOtherReceivablesTableTextBlock",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "grfs:VolumeOfInvoicesSoldWithoutRecourseToVariousFinancialInstitutionsWhichWouldNotHaveBeenCollected",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R128": {
     "role": "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesCarryingAmountOfTradeAndOtherReceivablesAndContractualAssetsCategorizedByDueDateDetails",
     "longName": "99941303 - Disclosure - Trade and Other Receivables - Carrying amount of trade and other receivables and contractual assets categorized by due date (Details)",
     "shortName": "Trade and Other Receivables - Carrying amount of trade and other receivables and contractual assets categorized by due date (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "128",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_ifrs-full_ClassesOfFinancialAssetsAxis_grfs_ThirdPartyTradeReceivablesAndContractAssetsMember_DDSkDrtSO0imUTh38dqdxw",
      "name": "ifrs-full:FinancialAssets",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfAllowanceForCreditLossesExplanatory",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfFinancialAssetsAxis_grfs_ThirdPartyTradeReceivablesAndContractAssetsMember_eC3KWRgQaEKtPEecs7U3ZA",
      "name": "ifrs-full:FinancialAssets",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfAllowanceForCreditLossesExplanatory",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R129": {
     "role": "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesMovementInBadDebtProvisionDetails",
     "longName": "99941304 - Disclosure - Trade and Other Receivables - Movement in the bad debt provision (Details)",
     "shortName": "Trade and Other Receivables - Movement in the bad debt provision (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "129",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_ifrs-full_ClassesOfFinancialAssetsAxis_grfs_ThirdPartyTradeReceivablesAndContractAssetsMember_rA0JrdsCqU62hO4gNS0WNA",
      "name": "ifrs-full:FinancialAssets",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedImpairmentMember_ifrs-full_ClassesOfFinancialAssetsAxis_grfs_ThirdPartyTradeReceivablesAndContractAssetsMember_Ywi57OpkZEylbFvl6XPenA",
      "name": "ifrs-full:IncreaseThroughOriginationOrPurchaseFinancialAssets",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R130": {
     "role": "http://www.grifols.com/role/DisclosureCashAndCashEquivalentsDetails",
     "longName": "99941401 - Disclosure - Cash and Cash Equivalents (Details)",
     "shortName": "Cash and Cash Equivalents (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "130",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "ifrs-full:ShorttermDepositsClassifiedAsCashEquivalents",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:CashAndCashEquivalentsTableTextBlock",
       "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "ifrs-full:ShorttermDepositsClassifiedAsCashEquivalents",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:CashAndCashEquivalentsTableTextBlock",
       "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R131": {
     "role": "http://www.grifols.com/role/DisclosureEquityShareCapitalGeneralInformationDetails",
     "longName": "99941501 - Disclosure - Equity - Share Capital - General Information (Details)",
     "shortName": "Equity - Share Capital - General Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "131",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "ifrs-full:IssuedCapital",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "ifrs-full:IssuedCapital",
       "p",
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_ifrs-full_ClassesOfShareCapitalAxis_ifrs-full_OrdinarySharesMember_zKijNaa7GUq5dHrNa1ikaw",
      "name": "ifrs-full:NumberOfSharesIssued",
      "unitRef": "Unit_Standard_shares_Fx_MhxvSlEOThBJypTBkHw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "ifrs-full:NumberOfSharesIssued",
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R132": {
     "role": "http://www.grifols.com/role/DisclosureEquityShareCapitalClassBSharesDetails",
     "longName": "99941502 - Disclosure - Equity - Share Capital - Class B Shares (Details)",
     "shortName": "Equity - Share Capital - Class B Shares (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "132",
     "firstAnchor": {
      "contextRef": "As_Of_7_22_2012_oO5meNP89UOhGpj03vs0tQ",
      "name": "grfs:PreferenceSharesExchangeRatioAmericanDepositorySharesToPreferenceShares",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_7_22_2012_oO5meNP89UOhGpj03vs0tQ",
      "name": "grfs:PreferenceSharesExchangeRatioAmericanDepositorySharesToPreferenceShares",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R133": {
     "role": "http://www.grifols.com/role/DisclosureEquityShareCapitalMovementInOutstandingSharesDetails",
     "longName": "99941503 - Disclosure - Equity - Share Capital - Movement in Outstanding Shares (Details)",
     "shortName": "Equity - Share Capital - Movement in Outstanding Shares (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "133",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_ifrs-full_ClassesOfShareCapitalAxis_ifrs-full_OrdinarySharesMember_EnJmZ6ay6U27d0EuXy8AnQ",
      "name": "ifrs-full:NumberOfSharesOutstanding",
      "unitRef": "Unit_Standard_shares_Fx_MhxvSlEOThBJypTBkHw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2023_ifrs-full_ClassesOfShareCapitalAxis_ifrs-full_OrdinarySharesMember_GRHijJKAGEWBDTNYo5utnw",
      "name": "ifrs-full:NumberOfSharesOutstanding",
      "unitRef": "Unit_Standard_shares_Fx_MhxvSlEOThBJypTBkHw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R134": {
     "role": "http://www.grifols.com/role/DisclosureEquityReservesDetails",
     "longName": "99941504 - Disclosure - Equity - Reserves (Details)",
     "shortName": "Equity - Reserves (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "134",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_ifrs-full_BusinessCombinationsAxis_grfs_HaemaPlasmaKftMember_ifrs-full_ComponentsOfEquityAxis_ifrs-full_RetainedEarningsExcludingProfitLossForReportingPeriodMember_SABLMU7Kx02PXhBGrMqoGA",
      "name": "ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_ifrs-full_BusinessCombinationsAxis_grfs_HaemaPlasmaKftMember_ifrs-full_ComponentsOfEquityAxis_ifrs-full_RetainedEarningsExcludingProfitLossForReportingPeriodMember_SABLMU7Kx02PXhBGrMqoGA",
      "name": "ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R135": {
     "role": "http://www.grifols.com/role/DisclosureEquityReservesLegalReserveDetails",
     "longName": "99941505 - Disclosure - Equity - Reserves - Legal Reserve (Details)",
     "shortName": "Equity - Reserves - Legal Reserve (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "135",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "grfs:LegalReservePercentageOfAnnualProfitsToTransferToLegalReserve",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "grfs:LegalReservePercentageOfAnnualProfitsToTransferToLegalReserve",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R136": {
     "role": "http://www.grifols.com/role/DisclosureEquityReservesUnavailableReserveDetails",
     "longName": "99941506 - Disclosure - Equity - Reserves - Unavailable Reserve (Details)",
     "shortName": "Equity - Reserves - Unavailable Reserve (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "136",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_dei_LegalEntityAxis_grfs_SpanishCompaniesOtherThanParentMember_ypiiONAENUmOcM7ixqQjZw",
      "name": "grfs:ReservesRestrictedReservesDevelopmentCostsCarryingValuePendingAmortizationInAccordanceWithApplicableLegislation",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_dei_LegalEntityAxis_grfs_SpanishCompaniesOtherThanParentMember_ypiiONAENUmOcM7ixqQjZw",
      "name": "grfs:ReservesRestrictedReservesDevelopmentCostsCarryingValuePendingAmortizationInAccordanceWithApplicableLegislation",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R137": {
     "role": "http://www.grifols.com/role/DisclosureEquityTreasuryStockTabularDisclosureSharesDetails",
     "longName": "99941507 - Disclosure - Equity - Treasury Stock - Tabular Disclosure - Shares (Details)",
     "shortName": "Equity - Treasury Stock - Tabular Disclosure - Shares (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "137",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_ifrs-full_ClassesOfShareCapitalAxis_ifrs-full_PreferenceSharesMember_zwfg9eRic0GqB7VZqkWrHg",
      "name": "ifrs-full:IncreaseDecreaseInNumberOfSharesOutstanding",
      "unitRef": "Unit_Standard_shares_Fx_MhxvSlEOThBJypTBkHw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_ifrs-full_ClassesOfShareCapitalAxis_ifrs-full_PreferenceSharesMember_ifrs-full_ComponentsOfEquityAxis_ifrs-full_TreasurySharesMember_FNaeIwsHnE2BzZFoWD_hCA",
      "name": "ifrs-full:SharesInEntityHeldByEntityOrByItsSubsidiariesOrAssociates",
      "unitRef": "Unit_Standard_shares_Fx_MhxvSlEOThBJypTBkHw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R138": {
     "role": "http://www.grifols.com/role/DisclosureEquityTreasuryStockTabularDisclosureValueDetails",
     "longName": "99941508 - Disclosure - Equity - Treasury Stock - Tabular Disclosure - Value (Details)",
     "shortName": "Equity - Treasury Stock - Tabular Disclosure - Value (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "138",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_Oz8G7zZJtkqrJoogJyehBA",
      "name": "ifrs-full:Equity",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_ifrs-full_ClassesOfShareCapitalAxis_ifrs-full_OrdinarySharesMember_ifrs-full_ComponentsOfEquityAxis_ifrs-full_TreasurySharesMember_ggzhsIsPI0-omfnL12XFJA",
      "name": "grfs:IncreaseDecreaseThroughSharesIssuedToEmployeesAsCompensationOrSale",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfTreasurySharesExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R139": {
     "role": "http://www.grifols.com/role/DisclosureEquityTreasuryStockAdditionalInformationDetails",
     "longName": "99941509 - Disclosure - Equity - Treasury Stock - Additional Information (Details)",
     "shortName": "Equity - Treasury Stock - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "139",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "grfs:TreasuryStockAsPercentageOfCapital",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_4_1_2024_To_10_31_2024_ifrs-full_ClassesOfShareCapitalAxis_ifrs-full_PreferenceSharesMember_ifrs-full_ComponentsOfEquityAxis_ifrs-full_TreasurySharesMember_ifrs-full_DefinedBenefitPlansAxis_grfs_RestrictedShareUnitRetentionPlanMember_x2pK4EF4M06X1pJQIEO7yQ",
      "name": "grfs:NumberOfSharesIssuedToEmployeesAsCompensation",
      "unitRef": "Unit_Standard_shares_Fx_MhxvSlEOThBJypTBkHw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R140": {
     "role": "http://www.grifols.com/role/DisclosureEquityDistributionOfProfitProposedDistributionOfProfitDetails",
     "longName": "99941510 - Disclosure - Equity - Distribution of Profit - Proposed Distribution of Profit (Details)",
     "shortName": "Equity - Distribution of Profit - Proposed Distribution of Profit (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "140",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:ProposedDistributionOfProfitVoluntaryReserve",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:ProposedDistributionOfProfitVoluntaryReserve",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R141": {
     "role": "http://www.grifols.com/role/DisclosureEquityRestrictedShareUnitRetentionPlanDetails",
     "longName": "99941511 - Disclosure - Equity - Restricted Share Unit Retention Plan (Details)",
     "shortName": "Equity - Restricted Share Unit Retention Plan (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "141",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "grfs:RestrictedShareUnitCompensationCommitmentSettledInEquityInstrumentsCumulativeAccrual",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "grfs:RestrictedShareUnitCompensationCommitmentSettledInEquityInstrumentsCumulativeAccrual",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R142": {
     "role": "http://www.grifols.com/role/DisclosureEquitySignificantShareholdersDetails",
     "longName": "99941512 - Disclosure - Equity - Significant shareholders (Details)",
     "shortName": "Equity - Significant shareholders (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "142",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_ifrs-full_CounterpartiesAxis_grfs_ArmisticeCapitalMasterFundLtdMember_kHEWUqVC-kCD2pFzXyZr7w",
      "name": "grfs:PercentageOfVotingRightsInEntityHeldThroughSharesDirect",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfSignificantShareholdersTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_ifrs-full_CounterpartiesAxis_grfs_ArmisticeCapitalMasterFundLtdMember_kHEWUqVC-kCD2pFzXyZr7w",
      "name": "grfs:PercentageOfVotingRightsInEntityHeldThroughSharesDirect",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfSignificantShareholdersTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R143": {
     "role": "http://www.grifols.com/role/DisclosureEarningsPerShareCalculationOfBasicEarningsPerShareDetails",
     "longName": "99941601 - Disclosure - Earnings Per Share - Calculation of basic earnings per share (Details)",
     "shortName": "Earnings Per Share - Calculation of basic earnings per share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "143",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:EarningsPerShareExplanatory",
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:EarningsPerShareExplanatory",
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R144": {
     "role": "http://www.grifols.com/role/DisclosureEarningsPerShareWeightedAverageNumberOfOrdinarySharesOutstandingBasicDetails",
     "longName": "99941602 - Disclosure - Earnings Per Share - Weighted average number of ordinary shares outstanding basic (Details)",
     "shortName": "Earnings Per Share - Weighted average number of ordinary shares outstanding basic (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "144",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "grfs:WeightedAverageNumberOfOrdinarySharesOutstandingAtBeginningOfPeriod",
      "unitRef": "Unit_Standard_shares_Fx_MhxvSlEOThBJypTBkHw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R145": {
     "role": "http://www.grifols.com/role/DisclosureEarningsPerShareCalculationOfDilutedEarningsPerShareDetails",
     "longName": "99941603 - Disclosure - Earnings Per Share - Calculation of diluted earnings per share (Details)",
     "shortName": "Earnings Per Share - Calculation of diluted earnings per share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "145",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R146": {
     "role": "http://www.grifols.com/role/DisclosureEarningsPerShareWeightedAverageNumberOfOrdinarySharesOutstandingDilutedDetails",
     "longName": "99941604 - Disclosure - Earnings Per Share - Weighted average number of ordinary shares outstanding diluted (Details)",
     "shortName": "Earnings Per Share - Weighted average number of ordinary shares outstanding diluted (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "146",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "grfs:WeightedAverageNumberOfOrdinarySharesOutstandingAtBeginningOfPeriod",
      "unitRef": "Unit_Standard_shares_Fx_MhxvSlEOThBJypTBkHw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:DilutiveEffectOfPlansOfRightsOnWeightedAverageNumberOfOrdinaryShares",
      "unitRef": "Unit_Standard_shares_Fx_MhxvSlEOThBJypTBkHw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R147": {
     "role": "http://www.grifols.com/role/DisclosureNonControllingInterestsMovementDetails",
     "longName": "99941701 - Disclosure - Non-Controlling Interests - Movement (Details)",
     "shortName": "Non-Controlling Interests - Movement (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "147",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_Oz8G7zZJtkqrJoogJyehBA",
      "name": "ifrs-full:Equity",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_ifrs-full_ComponentsOfEquityAxis_ifrs-full_NoncontrollingInterestsMember_Npd4Djw7X0WbkRele3JVbg",
      "name": "grfs:NonControllingInterestOtherMovements",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfNonControllingInterestsTableTextBlock",
       "ifrs-full:DisclosureOfNoncontrollingInterestsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R148": {
     "role": "http://www.grifols.com/role/DisclosureNonControllingInterestsSummaryOfFinancialInformationDetails",
     "longName": "99941702 - Disclosure - Non-Controlling Interests - Summary of Financial Information (Details)",
     "shortName": "Non-Controlling Interests - Summary of Financial Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "148",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "ifrs-full:NoncurrentAssets",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_ifrs-full_SubsidiariesWithMaterialNoncontrollingInterestsMember_G6EXkNzlb0SFgFVBb_caLA",
      "name": "ifrs-full:NoncurrentAssets",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfFinancialInformationOfNonControllingInterestsExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R149": {
     "role": "http://www.grifols.com/role/DisclosureNonControllingInterestsCashFlowsDetails",
     "longName": "99941703 - Disclosure - Non-Controlling Interests - Cash flows (Details)",
     "shortName": "Non-Controlling Interests - Cash flows (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "149",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:CashFlowsFromUsedInOperatingActivities",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_grfs_HaemaagMember_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_grfs_HaemaagMember_6l17YVXL9k6KiAorAm1LxA",
      "name": "ifrs-full:CashFlowsFromUsedInOperatingActivities",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfCashFlowsInSubsidiariesWithSignificantNonControllingInterestsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R150": {
     "role": "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails",
     "longName": "99941704 - Disclosure - Non-Controlling Interests - Additional Information (Details)",
     "shortName": "Non-Controlling Interests - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "150",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:IncreaseDecreaseThroughAcquisitionsAndDivestmentsOfNonControllingInterestsEquity",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_ifrs-full_SignificantInvestmentsInAssociatesAxis_grfs_ShanghaiRaasBloodProductsCoLtdMember_zKWeoVMeNUqxZ0S7qXH-9g",
      "name": "grfs:ProportionOfOwnershipInterestInAssociateIncludingInterestsHeldForSale",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R151": {
     "role": "http://www.grifols.com/role/DisclosureProvisionsSummaryDetails",
     "longName": "99941801 - Disclosure - Provisions - Summary (Details)",
     "shortName": "Provisions - Summary (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "151",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "ifrs-full:NoncurrentProvisionsForEmployeeBenefits",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfProvisionsTableTextBlock",
       "ifrs-full:DisclosureOfProvisionsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "ifrs-full:NoncurrentProvisionsForEmployeeBenefits",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfProvisionsTableTextBlock",
       "ifrs-full:DisclosureOfProvisionsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R152": {
     "role": "http://www.grifols.com/role/DisclosureProvisionsMovementInNonCurrentAndCurrentProvisionsDetails",
     "longName": "99941802 - Disclosure - Provisions - Movement in non-current and current provisions (Details)",
     "shortName": "Provisions - Movement in non-current and current provisions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "152",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_Oz8G7zZJtkqrJoogJyehBA",
      "name": "ifrs-full:Provisions",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfMovementInNonCurrentAndCurrentProvisionsTableTextBlock",
       "ifrs-full:DisclosureOfProvisionsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:IncreaseThroughNetChargesProvisions",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfMovementInNonCurrentAndCurrentProvisionsTableTextBlock",
       "ifrs-full:DisclosureOfProvisionsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R153": {
     "role": "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSummaryDetails",
     "longName": "99941901 - Disclosure - Financial Liabilities - Summary (Details)",
     "shortName": "Financial Liabilities - Summary (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "153",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "ifrs-full:NoncurrentPortionOfNoncurrentBondsIssued",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfFinancialLiabilitiesSummaryTableTextBlock",
       "ifrs-full:DisclosureOfFinancialLiabilitiesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "ifrs-full:NoncurrentPortionOfNoncurrentBondsIssued",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfFinancialLiabilitiesSummaryTableTextBlock",
       "ifrs-full:DisclosureOfFinancialLiabilitiesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R154": {
     "role": "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorNotesDetails",
     "longName": "99941902 - Disclosure - Financial Liabilities - Senior notes (Details)",
     "shortName": "Financial Liabilities - Senior notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "154",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_11_12_2025_To_11_12_2025_qCj6CJUsyUaXCcECGOzwEQ",
      "name": "grfs:PercentageOfBondHoldersApprovingDebtIssuance",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R155": {
     "role": "http://www.grifols.com/role/DisclosureFinancialLiabilitiesMovementInSeniorNotesDetails",
     "longName": "99941903 - Disclosure - Financial Liabilities - Movement in Senior Notes (Details)",
     "shortName": "Financial Liabilities - Movement in Senior Notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "155",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_ifrs-full_BorrowingsByNameAxis_grfs_IfrsSeniorNotesMember_SMM9mpD63ESbDYZKmRRddw",
      "name": "ifrs-full:Borrowings",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfDetailedInformationAboutMovementInSeniorNotesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2023_ifrs-full_BorrowingsByNameAxis_grfs_IfrsSeniorNotesMember_zonHtCymNUePaPgfeMzQKQ",
      "name": "ifrs-full:Borrowings",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfDetailedInformationAboutMovementInSeniorNotesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R156": {
     "role": "http://www.grifols.com/role/DisclosureFinancialLiabilitiesPromissoryNotesDetails",
     "longName": "99941904 - Disclosure - Financial Liabilities - Promissory Notes (Details)",
     "shortName": "Financial Liabilities - Promissory Notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "156",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "ifrs-full:CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_ifrs-full_BorrowingsByNameAxis_grfs_PromissoryNotesIssued4thOfMay2024Member_NxS1yWsCtEaWuc38kisQaA",
      "name": "grfs:NotionalAmountOfIndividualPromissoryNote",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfCurrentObligationIncludingIssueOfBearerPromissoryNotes",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R157": {
     "role": "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails",
     "longName": "99941905 - Disclosure - Financial Liabilities - Loans and Borrowings (Details)",
     "shortName": "Financial Liabilities - Loans and Borrowings (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "157",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "grfs:NonCurrentLoansAndBorrowingsMaximumBorrowingsAvailable",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "grfs:NonCurrentLoansAndBorrowingsMaximumBorrowingsAvailable",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R158": {
     "role": "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherCurrentLoansDetails",
     "longName": "99941906 - Disclosure - Financial Liabilities - Other current loans (Details)",
     "shortName": "Financial Liabilities - Other current loans (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "158",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_ifrs-full_BorrowingsByNameAxis_grfs_SeniorDebtDue2024Member_Ox5j52gaOUqgg95JPmB-VQ",
      "name": "grfs:IfrsDebtInstrumentTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_ifrs-full_BorrowingsByNameAxis_grfs_SeniorDebtDue2024Member_Ox5j52gaOUqgg95JPmB-VQ",
      "name": "grfs:IfrsDebtInstrumentTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R159": {
     "role": "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorDebtDetails",
     "longName": "99941907 - Disclosure - Financial Liabilities - Senior Debt (Details)",
     "shortName": "Financial Liabilities - Senior Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "159",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_ifrs-full_BorrowingsByNameAxis_grfs_SeniorDebtTrancheBDue2027Member_0Mb5lmgH-026IQwXGcGAvw",
      "name": "grfs:IfrsDebtInstrumentTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_ifrs-full_BorrowingsByNameAxis_grfs_SeniorDebtTrancheBDue2027Member_0Mb5lmgH-026IQwXGcGAvw",
      "name": "grfs:IfrsDebtInstrumentTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R160": {
     "role": "http://www.grifols.com/role/DisclosureFinancialLiabilitiesRevolvingCreditFacilityAndOtherDetails",
     "longName": "99941908 - Disclosure - Financial Liabilities - Revolving credit facility and other (Details)",
     "shortName": "Financial Liabilities - Revolving credit facility and other (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "160",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "grfs:PercentageOfConsolidatedEbitdaDerivedFromGroupEntitiesLeavingGuaranteesUnderCreditAgreement",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "grfs:PercentageOfConsolidatedEbitdaDerivedFromGroupEntitiesLeavingGuaranteesUnderCreditAgreement",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R161": {
     "role": "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails",
     "longName": "99941909 - Disclosure - Financial Liabilities - Other Financial Liabilities (Details)",
     "shortName": "Financial Liabilities - Other Financial Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "161",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "grfs:NonCurrentDebtWithGic",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfDetailedInformationAboutOtherFinancialLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "grfs:NonCurrentDebtWithGic",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfDetailedInformationAboutOtherFinancialLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R162": {
     "role": "http://www.grifols.com/role/DisclosureFinancialLiabilitiesChangesInLiabilitiesDerivedFromFinancingActivitiesDetails",
     "longName": "99941910 - Disclosure - Financial Liabilities - Changes in liabilities derived from financing activities (Details)",
     "shortName": "Financial Liabilities - Changes in liabilities derived from financing activities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "162",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_Oz8G7zZJtkqrJoogJyehBA",
      "name": "ifrs-full:LiabilitiesArisingFromFinancingActivities",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2022_a8X6KKYtEUmWUlwsEqQChw",
      "name": "ifrs-full:LiabilitiesArisingFromFinancingActivities",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R163": {
     "role": "http://www.grifols.com/role/DisclosureTradeAndOtherPayablesDetails",
     "longName": "99942001 - Disclosure - Trade and Other Payables (Details)",
     "shortName": "Trade and Other Payables (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "163",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "ifrs-full:CurrentValueAddedTaxPayables",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:TradeAndOtherPayablesTableTextBlock",
       "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R164": {
     "role": "http://www.grifols.com/role/DisclosureOtherCurrentLiabilitiesDetails",
     "longName": "99942101 - Disclosure - Other Current Liabilities (Details)",
     "shortName": "Other Current Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "164",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "ifrs-full:ShorttermEmployeeBenefitsAccruals",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:IfrsOtherCurrentLiabilitiesTableTextBlock",
       "ifrs-full:DisclosureOfOtherCurrentLiabilitiesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "ifrs-full:ShorttermEmployeeBenefitsAccruals",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:IfrsOtherCurrentLiabilitiesTableTextBlock",
       "ifrs-full:DisclosureOfOtherCurrentLiabilitiesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R165": {
     "role": "http://www.grifols.com/role/DisclosureNetRevenuesDistributionBySegmentDetails",
     "longName": "99942201 - Disclosure - Net Revenues - Distribution by Segment (Details)",
     "shortName": "Net Revenues - Distribution by Segment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "165",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:Revenue",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R166": {
     "role": "http://www.grifols.com/role/DisclosureNetRevenuesGeographicalDistributionDetails",
     "longName": "99942202 - Disclosure - Net Revenues - Geographical Distribution (Details)",
     "shortName": "Net Revenues - Geographical Distribution (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "166",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:Revenue",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_ifrs-full_MarketsOfCustomersAxis_grfs_UsaAndCanadaMember_SuEWy7qNM0aO749DqaIUaw",
      "name": "ifrs-full:Revenue",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfGeographicalDistributionOfNetConsolidatedRevenuesTableTextBlock",
       "ifrs-full:DisclosureOfRevenueExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R167": {
     "role": "http://www.grifols.com/role/DisclosureNetRevenuesDiscountsAndOtherReductionsDetails",
     "longName": "99942203 - Disclosure - Net Revenues - Discounts and Other Reductions (Details)",
     "shortName": "Net Revenues - Discounts and Other Reductions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "167",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:IfrsSalesRevenueGoodsGross",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfDiscountsAndOtherReductionsInGrossIncomeTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:IfrsSalesRevenueGoodsGross",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfDiscountsAndOtherReductionsInGrossIncomeTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R168": {
     "role": "http://www.grifols.com/role/DisclosureNetRevenuesMovementInDiscountsAndOtherReductionsDetails",
     "longName": "99942204 - Disclosure - Net Revenues - Movement in Discounts and Other Reductions (Details)",
     "shortName": "Net Revenues - Movement in Discounts and Other Reductions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "168",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_Oz8G7zZJtkqrJoogJyehBA",
      "name": "grfs:ChargebacksAccountBalance",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfMovementsInDiscountsAndOtherReductionsInGrossIncomeTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2022_a8X6KKYtEUmWUlwsEqQChw",
      "name": "grfs:ChargebacksAccountBalance",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R169": {
     "role": "http://www.grifols.com/role/DisclosurePersonnelExpensesDetails",
     "longName": "99942301 - Disclosure - Personnel Expenses (Details)",
     "shortName": "Personnel Expenses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "169",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:EmployeeBenefitsExpense",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfPersonnelExpensesByNatureTableTextBlock",
       "grfs:DescriptionOfPersonnelExpenses",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:WagesAndSalaries",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfPersonnelExpensesByNatureTableTextBlock",
       "grfs:DescriptionOfPersonnelExpenses",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R170": {
     "role": "http://www.grifols.com/role/DisclosureExpensesByNatureAmortizationAndDepreciationDetails",
     "longName": "99942401 - Disclosure - Expenses by Nature - Amortization and Depreciation (Details)",
     "shortName": "Expenses by Nature - Amortization and Depreciation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "170",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DepreciationAndAmortisationExpense",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDepreciationAndAmortisationExpenseExplanatory",
       "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DepreciationAndAmortisationExpense",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDepreciationAndAmortisationExpenseExplanatory",
       "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R171": {
     "role": "http://www.grifols.com/role/DisclosureExpensesByNatureOtherOperatingIncomeAndExpensesDetails",
     "longName": "99942402 - Disclosure - Expenses by Nature - Other Operating Income and Expenses (Details)",
     "shortName": "Expenses by Nature - Other Operating Income and Expenses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "171",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:OtherOperatingIncomeExpense",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfOtherOperatingIncomeAndExpensesByFunctionTableTextBlock",
       "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_ifrs-full_AttributionOfExpensesByNatureToTheirFunctionAxis_ifrs-full_CostOfSalesMember_2qiQ24cMd02tXqXn3QUH3A",
      "name": "ifrs-full:OtherOperatingIncomeExpense",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfOtherOperatingIncomeAndExpensesByFunctionTableTextBlock",
       "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R172": {
     "role": "http://www.grifols.com/role/DisclosureExpensesByNatureOtherOperatingIncomeAndExpensesComponentsDetails",
     "longName": "99942403 - Disclosure - Expenses by Nature - Other Operating Income and Expenses, Components (Details)",
     "shortName": "Expenses by Nature - Other Operating Income and Expenses, Components (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "172",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:IncreaseDecreaseInTradeProvisionsRecognisedInProfitOrLoss",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfOtherOperatingIncomeAndExpensesDetailsByNatureTableTextBlock",
       "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:IncreaseDecreaseInTradeProvisionsRecognisedInProfitOrLoss",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfOtherOperatingIncomeAndExpensesDetailsByNatureTableTextBlock",
       "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R173": {
     "role": "http://www.grifols.com/role/DisclosureFinanceResultDetails",
     "longName": "99942501 - Disclosure - Finance Result (Details)",
     "shortName": "Finance Result (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "173",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:FinanceIncome",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:InterestExpenseOnBorrowingsSeniorUnsecuredNotes",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:FinanceIncomeAndExpenseTableTextBlock",
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R174": {
     "role": "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansDefinedContributionPlansNarrativeDetails",
     "longName": "99942601 - Disclosure - Pension Plans and Other Benefit Plans - Defined Contribution Plans - Narrative (Details)",
     "shortName": "Pension Plans and Other Benefit Plans - Defined Contribution Plans - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "174",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:PostemploymentBenefitExpenseDefinedContributionPlans",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDefinedContributionPlansExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "grfs:SavingsPlanAndProfitSharingPlanPercentageOfContributionsMatchedByEntityUpToFirstThresholdLevel",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R175": {
     "role": "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansDefinedBenefitPlansNarrativeDetails",
     "longName": "99942602 - Disclosure - Pension Plans and Other Benefit Plans - Defined Benefit Plans - Narrative (Details)",
     "shortName": "Pension Plans and Other Benefit Plans - Defined Benefit Plans - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "175",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "ifrs-full:PlanAssetsAtFairValue",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R176": {
     "role": "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansNetDefinedBenefitLiabilityDetails",
     "longName": "99942603 - Disclosure - Pension Plans and Other Benefit Plans - Net defined benefit liability (Details)",
     "shortName": "Pension Plans and Other Benefit Plans - Net defined benefit liability (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "176",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "ifrs-full:DefinedBenefitObligationAtPresentValue",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "ifrs-full:DefinedBenefitObligationAtPresentValue",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R177": {
     "role": "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansComponentsOfCostsForDefinedBenefitPlansDetails",
     "longName": "99942604 - Disclosure - Pension Plans and Other Benefit Plans - Components of the costs for the defined benefit plans (Details)",
     "shortName": "Pension Plans and Other Benefit Plans - Components of the costs for the defined benefit plans (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "177",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:CurrentServiceCostDefinedBenefitPlans",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:CurrentServiceCostDefinedBenefitPlans",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R178": {
     "role": "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansReconciliationOfNetPresentValueOfDefinedBenefitObligationDetails",
     "longName": "99942605 - Disclosure - Pension Plans and Other Benefit Plans - Reconciliation of the net present value of the defined benefit obligation (Details)",
     "shortName": "Pension Plans and Other Benefit Plans - Reconciliation of the net present value of the defined benefit obligation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "178",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_Oz8G7zZJtkqrJoogJyehBA",
      "name": "ifrs-full:LiabilityAssetOfDefinedBenefitPlans",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2023_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember_JS2_VusTDUu2qtYNivJPBg",
      "name": "ifrs-full:LiabilityAssetOfDefinedBenefitPlans",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R179": {
     "role": "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansPaymentsExpectedToBeMadeInSubsequentYearsBasedOnCurrentPensionObligationsDetails",
     "longName": "99942606 - Disclosure - Pension Plans and Other Benefit Plans - Payments expected to be made in subsequent years based on the current pension obligations (Details)",
     "shortName": "Pension Plans and Other Benefit Plans - Payments expected to be made in subsequent years based on the current pension obligations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "179",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "grfs:EstimatedFutureBenefitPaymentsFromDefinedBenefitPlans",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfExpectedPaymentOnCurrentAndNonCurrentPensionObligationsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "grfs:EstimatedFutureBenefitPaymentsFromDefinedBenefitPlans",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfExpectedPaymentOnCurrentAndNonCurrentPensionObligationsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R180": {
     "role": "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansPlanAssetsOfGroupInvestedInAssetClassesDetails",
     "longName": "99942607 - Disclosure - Pension Plans and Other Benefit Plans - Plan assets of the group invested in asset classes (Details)",
     "shortName": "Pension Plans and Other Benefit Plans - Plan assets of the group invested in asset classes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "180",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_Oz8G7zZJtkqrJoogJyehBA",
      "name": "ifrs-full:CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:ScheduleOfAssetClassesComposingFairValueOfPlanAssetsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_Oz8G7zZJtkqrJoogJyehBA",
      "name": "ifrs-full:CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:ScheduleOfAssetClassesComposingFairValueOfPlanAssetsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R181": {
     "role": "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansActuarialAssumptionsUsedInPensionPlansCalculationDetails",
     "longName": "99942608 - Disclosure - Pension Plans and Other Benefit Plans - Actuarial assumptions used in pension plans calculation (Details)",
     "shortName": "Pension Plans and Other Benefit Plans - Actuarial assumptions used in pension plans calculation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "181",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "ifrs-full:ActuarialAssumptionOfDiscountRates",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfSignificantActuarialAssumptionsUsedToDeterminePresentValueOfDefinedBenefitObligationExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "ifrs-full:ActuarialAssumptionOfDiscountRates",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfSignificantActuarialAssumptionsUsedToDeterminePresentValueOfDefinedBenefitObligationExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R182": {
     "role": "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansSensitivityAnalysisOfActuarialAssumptionsUsedInPensionPlansCalculationDetails",
     "longName": "99942609 - Disclosure - Pension Plans and Other Benefit Plans - Sensitivity analysis of actuarial assumptions used in pension plans calculation (Details)",
     "shortName": "Pension Plans and Other Benefit Plans - Sensitivity analysis of actuarial assumptions used in pension plans calculation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "182",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_ifrs-full_ActuarialAssumptionsAxis_ifrs-full_ActuarialAssumptionOfDiscountRatesMember_5tkwVVbxnEqkFPKKrfDosg",
      "name": "ifrs-full:PercentageOfReasonablyPossibleIncreaseInActuarialAssumption",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_ifrs-full_ActuarialAssumptionsAxis_ifrs-full_ActuarialAssumptionOfDiscountRatesMember_5tkwVVbxnEqkFPKKrfDosg",
      "name": "ifrs-full:PercentageOfReasonablyPossibleIncreaseInActuarialAssumption",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R183": {
     "role": "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansBreakdownForExpenseForDefinedContributionPlansDetails",
     "longName": "99942610 - Disclosure - Pension Plans and Other Benefit Plans - Breakdown for expense for defined contribution plans (Details)",
     "shortName": "Pension Plans and Other Benefit Plans - Breakdown for expense for defined contribution plans (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "183",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:ExpenseRecognisedForEmployerContributionsToStatutoryPensionScheme",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDefinedContributionPlansExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:ExpenseRecognisedForEmployerContributionsToStatutoryPensionScheme",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDefinedContributionPlansExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R184": {
     "role": "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanDetails",
     "longName": "99942701 - Disclosure - Employee Benefits - Equity-settled share-based payment plan (Details)",
     "shortName": "Employee Benefits - Equity-settled share-based payment plan (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "184",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_grfs_IfrsAwardTypeAxis_grfs_StockOptionsSettledBy2025Member_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_grfs_EquitySettledShareBasedPaymentPlanMember_JPjY3sM72ECC0qUAoRYJfw",
      "name": "ifrs-full:WeightedAverageFairValueAtMeasurementDateShareOptionsGranted",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementExplanatory",
       "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_grfs_IfrsAwardTypeAxis_grfs_StockOptionsSettledBy2025Member_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_grfs_EquitySettledShareBasedPaymentPlanMember_JPjY3sM72ECC0qUAoRYJfw",
      "name": "ifrs-full:WeightedAverageFairValueAtMeasurementDateShareOptionsGranted",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementExplanatory",
       "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R185": {
     "role": "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanNarrativeDetails",
     "longName": "99942702 - Disclosure - Employee Benefits - Equity-settled share-based payment plan - Narrative (Details)",
     "shortName": "Employee Benefits - Equity-settled share-based payment plan - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "185",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_grfs_EquitySettledShareBasedPaymentPlanMember_ca0VssdaDUy2BeLbiFgxGg",
      "name": "ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees",
       "p",
       "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_grfs_EquitySettledShareBasedPaymentPlanMember_ca0VssdaDUy2BeLbiFgxGg",
      "name": "ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees",
       "p",
       "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R186": {
     "role": "http://www.grifols.com/role/DisclosureEmployeeBenefitsCashSettledShareBasedPaymentPlanDetails",
     "longName": "99942703 - Disclosure - Employee Benefits - Cash-settled share-based payment plan (Details)",
     "shortName": "Employee Benefits - Cash-settled share-based payment plan (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "186",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_grfs_IfrsAwardTypeAxis_grfs_IfrsRestrictedStockUnitsRsusMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_grfs_CashSettledShareBasedPaymentPlanMember_5mNzE1WsiU2_CrjRjRTAjg",
      "name": "ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement",
      "unitRef": "Unit_Standard_shares_Fx_MhxvSlEOThBJypTBkHw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_grfs_IfrsAwardTypeAxis_grfs_IfrsRestrictedStockUnitsRsusMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_grfs_CashSettledShareBasedPaymentPlanMember_5mNzE1WsiU2_CrjRjRTAjg",
      "name": "ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement",
      "unitRef": "Unit_Standard_shares_Fx_MhxvSlEOThBJypTBkHw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R187": {
     "role": "http://www.grifols.com/role/DisclosureEmployeeBenefitsCashSettledShareBasedPaymentPlanNarrativeDetails",
     "longName": "99942704 - Disclosure - Employee Benefits - Cash-settled share-based payment plan - Narrative (Details)",
     "shortName": "Employee Benefits - Cash-settled share-based payment plan - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "187",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_grfs_CashSettledShareBasedPaymentPlanMember_agIJRpiQzEmi4tSsc3gDPg",
      "name": "ifrs-full:ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "ifrs-full:ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_grfs_CashSettledShareBasedPaymentPlanMember_agIJRpiQzEmi4tSsc3gDPg",
      "name": "ifrs-full:ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "ifrs-full:ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R188": {
     "role": "http://www.grifols.com/role/DisclosureEmployeeBenefitsFidelityProgramsAddressedToManagementDetails",
     "longName": "99942705 - Disclosure - Employee Benefits - Fidelity programs addressed to management (Details)",
     "shortName": "Employee Benefits - Fidelity programs addressed to management (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "188",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "grfs:IncentiveFeePayableRecognizedInEquity",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "grfs:IncentiveFeePayableRecognizedInEquity",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R189": {
     "role": "http://www.grifols.com/role/DisclosureEmployeeBenefitsStockIncentivePlanDetails",
     "longName": "99942706 - Disclosure - Employee Benefits - Stock Incentive plan (Details)",
     "shortName": "Employee Benefits - Stock Incentive plan (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "189",
     "firstAnchor": {
      "contextRef": "Duration_6_5_2025_To_6_5_2025_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_grfs_StockIncentivePlanMember_cSiEWeBfhEituRarTpziLg",
      "name": "grfs:PotentialBeneficiaryGroupNumberOfSenior",
      "unitRef": "Unit_Standard_director_R0tXjuc0O0OXe_WkuzdAKA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_6_5_2025_To_6_5_2025_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_grfs_StockIncentivePlanMember_cSiEWeBfhEituRarTpziLg",
      "name": "grfs:PotentialBeneficiaryGroupNumberOfSenior",
      "unitRef": "Unit_Standard_director_R0tXjuc0O0OXe_WkuzdAKA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R190": {
     "role": "http://www.grifols.com/role/DisclosureEmployeeBenefitsOtherObligationsWithPersonnelDetails",
     "longName": "99942707 - Disclosure - Employee Benefits - Other obligations with personnel (Details)",
     "shortName": "Employee Benefits - Other obligations with personnel (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "190",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "grfs:NumberOfEmployeesOrDirectorsThatHaveAgreementsToBeAbleToUnilaterallyRescindEmploymentInCaseOfChangeOfControl",
      "unitRef": "Unit_Standard_director_R0tXjuc0O0OXe_WkuzdAKA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "grfs:NumberOfEmployeesOrDirectorsThatHaveAgreementsToBeAbleToUnilaterallyRescindEmploymentInCaseOfChangeOfControl",
      "unitRef": "Unit_Standard_director_R0tXjuc0O0OXe_WkuzdAKA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R191": {
     "role": "http://www.grifols.com/role/DisclosureTaxationDetails",
     "longName": "99942801 - Disclosure - Taxation (Details)",
     "shortName": "Taxation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "191",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:TaxEffectFromChangeInTaxRate",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:IfrsScheduleOfComponentsOfIncomeTaxExpenseBenefitTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_ifrs-full_GeographicalAreasAxis_country_DE_wPkdzoItR0G5HOyn07eaPA",
      "name": "grfs:StatutoryCorporateIncomeTaxRate",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R192": {
     "role": "http://www.grifols.com/role/DisclosureTaxationReconciliationOfAccountingAndTaxableIncomeDetails",
     "longName": "99942802 - Disclosure - Taxation - Reconciliation of accounting and taxable income (Details)",
     "shortName": "Taxation - Reconciliation of accounting and taxable income (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "192",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:AccountingProfit",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:IfrsScheduleOfComponentsOfIncomeTaxExpenseBenefitTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:AccountingProfit",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:IfrsScheduleOfComponentsOfIncomeTaxExpenseBenefitTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R193": {
     "role": "http://www.grifols.com/role/DisclosureTaxationIncomeTaxExpenseTotalIncomeTaxExpenseDetails",
     "longName": "99942803 - Disclosure - Taxation - Income tax expense - Total income tax expense (Details)",
     "shortName": "Taxation - Income tax expense - Total income tax expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "193",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:DeferredTaxExpenseIncomeRecognisedInProfitOrLoss",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:IfrsScheduleOfComponentsOfIncomeTaxExpenseBenefitTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:IfrsScheduleOfComponentsOfIncomeTaxExpenseBenefitTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R194": {
     "role": "http://www.grifols.com/role/DisclosureTaxationOtherComprehensiveIncomeTaxComponentsDetails",
     "longName": "99942804 - Disclosure - Taxation - Other Comprehensive Income Tax Components (Details)",
     "shortName": "Taxation - Other Comprehensive Income Tax Components (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "194",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:OtherComprehensiveIncomeBeforeTaxCashFlowHedges",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:OtherComprehensiveIncomeBeforeTaxCashFlowHedges",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R195": {
     "role": "http://www.grifols.com/role/DisclosureTaxationDeferredTaxAssetsAndLiabilitiesDetails",
     "longName": "99942805 - Disclosure - Taxation - Deferred tax assets and liabilities (Details)",
     "shortName": "Taxation - Deferred tax assets and liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "195",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "ifrs-full:DeferredTaxAssets",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_ifrs-full_AssetsAndLiabilitiesAxis_grfs_AssetMember_WN6_3jqQKE2LWv6o4Ps5bg",
      "name": "ifrs-full:NetDeferredTaxAssets",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDeferredTaxesExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R196": {
     "role": "http://www.grifols.com/role/DisclosureTaxationMovementInDeferredTaxAssetsAndLiabilitiesDetails",
     "longName": "99942806 - Disclosure - Taxation - Movement in deferred tax assets and liabilities (Details)",
     "shortName": "Taxation - Movement in deferred tax assets and liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "196",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_Oz8G7zZJtkqrJoogJyehBA",
      "name": "ifrs-full:DeferredTaxLiabilityAsset",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfMovementInDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2022_a8X6KKYtEUmWUlwsEqQChw",
      "name": "ifrs-full:DeferredTaxLiabilityAsset",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:DisclosureOfMovementInDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R197": {
     "role": "http://www.grifols.com/role/DisclosureTaxationDeferredTaxAssetsAndLiabilitiesOthersDetails",
     "longName": "99942807 - Disclosure - Taxation - Deferred tax assets and liabilities, others (Details)",
     "shortName": "Taxation - Deferred tax assets and liabilities, others (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "197",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R198": {
     "role": "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesDetails",
     "longName": "99942901 - Disclosure - Other Commitments with Third Parties and Other Contingent Liabilities (Details)",
     "shortName": "Other Commitments with Third Parties and Other Contingent Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "198",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_ifrs-full_SignificantInvestmentsInAssociatesAxis_grfs_GrifolsCanadaPlasmaIncMember_gY_PVCn8ZESq14m1Wsu_jg",
      "name": "grfs:ThresholdNumberOfLiterSForOptionPricingTriggerQuantity",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_ifrs-full_SignificantInvestmentsInAssociatesAxis_grfs_GrifolsCanadaPlasmaIncMember_gY_PVCn8ZESq14m1Wsu_jg",
      "name": "grfs:ThresholdNumberOfLiterSForOptionPricingTriggerQuantity",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R199": {
     "role": "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails",
     "longName": "99942902 - Disclosure - Other Commitments with Third Parties and Other Contingent Liabilities - Summary (Details)",
     "shortName": "Other Commitments with Third Parties and Other Contingent Liabilities - Summary (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "199",
     "firstAnchor": {
      "contextRef": "Duration_11_22_2017_To_11_22_2017_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_grfs_PlasmavitaHealthcareGmbhMember_2sOMTYpSO027oKB5f3WeAg",
      "name": "ifrs-full:ProportionOfOwnershipInterestInSubsidiary",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_11_22_2017_To_11_22_2017_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_grfs_PlasmavitaHealthcareGmbhMember_2sOMTYpSO027oKB5f3WeAg",
      "name": "ifrs-full:ProportionOfOwnershipInterestInSubsidiary",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R200": {
     "role": "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesEbitdaCommitmentSensitivityAnalysisDetails",
     "longName": "99942903 - Disclosure - Other Commitments with Third Parties and Other Contingent Liabilities - EBITDA Commitment, Sensitivity Analysis (Details)",
     "shortName": "Other Commitments with Third Parties and Other Contingent Liabilities - EBITDA Commitment, Sensitivity Analysis (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "200",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_grfs_GrifolsDiagnosticSolutionsIncMember_srt_StatementScenarioAxis_grfs_BaseCaseMember_O9vtVbhd0E2fVCmFtygt-Q",
      "name": "grfs:VariationPercentageBetweenCommittedAndEstimatedEbitda",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:ScheduleOfEbitdaCommitmentSensitivityAnalysisTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_grfs_GrifolsDiagnosticSolutionsIncMember_srt_StatementScenarioAxis_grfs_BaseCaseMember_O9vtVbhd0E2fVCmFtygt-Q",
      "name": "grfs:VariationPercentageBetweenCommittedAndEstimatedEbitda",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:ScheduleOfEbitdaCommitmentSensitivityAnalysisTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R201": {
     "role": "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesExistingCommercialCommitmentsWithCustomersDetails",
     "longName": "99942904 - Disclosure - Other Commitments with Third Parties and Other Contingent Liabilities - Existing commercial commitments with customers (Details)",
     "shortName": "Other Commitments with Third Parties and Other Contingent Liabilities - Existing commercial commitments with customers (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "201",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "grfs:CommercialCommitmentsWithCustomers",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "grfs:CommercialCommitmentsWithCustomers",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R202": {
     "role": "http://www.grifols.com/role/DisclosureFinancialInstrumentsClassificationByNatureCategoryAndFairValueDetails",
     "longName": "99943001 - Disclosure - Financial Instruments - Classification by nature, category and fair value (Details)",
     "shortName": "Financial Instruments - Classification by nature, category and fair value (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "202",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "grfs:FinancialAssetsLiabilities",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
       "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "grfs:FinancialAssetsLiabilities",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
       "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R203": {
     "role": "http://www.grifols.com/role/DisclosureFinancialInstrumentsMaximumLevelOfExposureToCreditRiskDetails",
     "longName": "99943002 - Disclosure - Financial Instruments - Maximum level of exposure to credit risk (Details)",
     "shortName": "Financial Instruments - Maximum level of exposure to credit risk (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "203",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "ifrs-full:MaximumExposureToCreditRisk",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfCreditRiskExposureExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_ifrs-full_ClassesOfFinancialAssetsAxis_grfs_NonCurrentFinancialAssetsMember_ZkIfiUP5uEy4rCnCVukMFA",
      "name": "ifrs-full:MaximumExposureToCreditRisk",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfCreditRiskExposureExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R204": {
     "role": "http://www.grifols.com/role/DisclosureFinancialInstrumentsLiquidityRiskDetails",
     "longName": "99943003 - Disclosure - Financial Instruments - Liquidity risk (Details)",
     "shortName": "Financial Instruments - Liquidity risk (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "204",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_ifrs-full_TypesOfRisksAxis_ifrs-full_LiquidityRiskMember_C-QQEo4tz0CKib96wTXWHg",
      "name": "ifrs-full:FinancialAssetsHeldForManagingLiquidityRisk",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_ifrs-full_TypesOfRisksAxis_ifrs-full_LiquidityRiskMember_C-QQEo4tz0CKib96wTXWHg",
      "name": "ifrs-full:FinancialAssetsHeldForManagingLiquidityRisk",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R205": {
     "role": "http://www.grifols.com/role/DisclosureFinancialInstrumentsContractualMaturityDatesOfFinancialLiabilitiesDetails",
     "longName": "99943004 - Disclosure - Financial Instruments - Contractual Maturity Dates of Financial Liabilities (Details)",
     "shortName": "Financial Instruments - Contractual Maturity Dates of Financial Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "205",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "ifrs-full:LoansReceived",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfLiquidityRiskExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "ifrs-full:LoansReceived",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfLiquidityRiskExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R206": {
     "role": "http://www.grifols.com/role/DisclosureFinancialInstrumentsCurrencyRiskDetails",
     "longName": "99943005 - Disclosure - Financial Instruments - Currency Risk (Details)",
     "shortName": "Financial Instruments - Currency Risk (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "206",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_srt_CurrencyAxis_currency_USD_J4MB_2S9BUieui7uDdjTLw",
      "name": "ifrs-full:ClosingForeignExchangeRate",
      "unitRef": "Unit_Divide_USD_EUR_AHhu2lw9o0qlP9wN2MFajA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_EUR_7ZE-K62Yd0uHTfqmqNOg6Q",
      "name": "ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "grfs:ScheduleOfCurrencyRiskExposureTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R207": {
     "role": "http://www.grifols.com/role/DisclosureFinancialInstrumentsInterestRateRiskDetails",
     "longName": "99943006 - Disclosure - Financial Instruments - Interest Rate Risk (Details)",
     "shortName": "Financial Instruments - Interest Rate Risk (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "207",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "grfs:TreasuryStockAsPercentageOfCapital",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_ifrs-full_TypesOfRisksAxis_ifrs-full_InterestRateRiskMember_XWMmGwqSCE-ReKzdpZ7xyw",
      "name": "ifrs-full:FinancialLiabilities",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfFinancialInstrumentsByTypeOfInterestRateExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R208": {
     "role": "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesDetails",
     "longName": "99943007 - Disclosure - Financial Instruments - Financial derivatives (Details)",
     "shortName": "Financial Instruments - Financial derivatives (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "208",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_Oz8G7zZJtkqrJoogJyehBA",
      "name": "ifrs-full:DerivativeFinancialAssets",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDerivativeFinancialInstrumentsExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_Oz8G7zZJtkqrJoogJyehBA",
      "name": "ifrs-full:DerivativeFinancialAssets",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDerivativeFinancialInstrumentsExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R209": {
     "role": "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesHedgingDerivativeFinancialInstrumentsDetails",
     "longName": "99943008 - Disclosure - Financial Instruments - Financial derivatives - Hedging derivative financial instruments (Details)",
     "shortName": "Financial Instruments - Financial derivatives - Hedging derivative financial instruments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "209",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_Oz8G7zZJtkqrJoogJyehBA",
      "name": "grfs:DerivativeFinancialInstruments",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2023_hx_qjtbYUUitrnXSZLW7Jg",
      "name": "grfs:DerivativeFinancialInstruments",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R210": {
     "role": "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails",
     "longName": "99943101 - Disclosure - Balances and Transactions with Related Parties (Details)",
     "shortName": "Balances and Transactions with Related Parties (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "210",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "grfs:GuaranteeDepositsAmount",
      "unitRef": "Unit_Standard_USD_zjKbaCllXEWQn09K_gnajg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2025_hSc8XXJG6kCmYDN0X4z5Tw",
      "name": "grfs:GuaranteeDepositsAmount",
      "unitRef": "Unit_Standard_USD_zjKbaCllXEWQn09K_gnajg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R211": {
     "role": "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails",
     "longName": "99943102 - Disclosure - Balances and Transactions with Related Parties - Composition of the transactions (Details)",
     "shortName": "Balances and Transactions with Related Parties - Composition of the transactions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "211",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:PercentageOfProfitBeforeTaxContributionToNonProfitOrganizationRelatedPartyTransactions",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "grfs:PercentageOfProfitBeforeTaxContributionToNonProfitOrganizationRelatedPartyTransactions",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R212": {
     "role": "http://www.grifols.com/role/DisclosureSubsequentEventsDetails",
     "longName": "99943201 - Disclosure - Subsequent events (Details)",
     "shortName": "Subsequent events (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "212",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_12_31_2025_O9x268p80ECw1RUBwa4Q2w",
      "name": "ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_4_11_2026_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_grfs_TerminationOfJointBusinessArrangementWithOrthoMember_xE_h54fldUCLSGpmfAHAPQ",
      "name": "grfs:ReceivableFromTerminationOfJointBusinessArrangement",
      "unitRef": "Unit_Standard_USD_zjKbaCllXEWQn09K_gnajg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "unique": true
     }
    },
    "R213": {
     "role": "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails",
     "longName": "99943301 - Disclosure - Appendix I - Information on Group Companies, Associates and others (Details)",
     "shortName": "Appendix I - Information on Group Companies, Associates and others (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "213",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2023_ifrs-full_SignificantInvestmentsInAssociatesAxis_grfs_MecwinsSlMember_GzNHk_-vSECUSGooVFjwJQ",
      "name": "grfs:ProportionOfIndirectOwnershipInterest",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "5",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2023_ifrs-full_SignificantInvestmentsInAssociatesAxis_grfs_MecwinsSlMember_GzNHk_-vSECUSGooVFjwJQ",
      "name": "grfs:ProportionOfIndirectOwnershipInterest",
      "unitRef": "Unit_Standard_pure_86cqr6IbnUGyz5EtCsPcNQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "5",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R214": {
     "role": "http://www.grifols.com/role/DisclosureAppendixIiStatementOfAccountingStatementOfResultsAndLiquidityDetails",
     "longName": "99943401 - Disclosure - Appendix II - Statement of Accounting statement of results and liquidity (Details)",
     "shortName": "Appendix II - Statement of Accounting statement of results and liquidity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "214",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_7_28_2025_-vAHhnSzN0iRopuiyOj6Gg",
      "name": "grfs:ProfitAvailableForDistributionBeforeAllocationToLegalReserve",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "grfs:ScheduleOfInterimFinancialReportingExplanatory",
       "grfs:DisclosureOfLiquidityAndDistributionOfInterimDividendTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_7_28_2025_-vAHhnSzN0iRopuiyOj6Gg",
      "name": "grfs:ProfitAvailableForDistributionBeforeAllocationToLegalReserve",
      "unitRef": "Unit_Standard_EUR_4lVCwd8rd0-_LuJig3C_ww",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "grfs:ScheduleOfInterimFinancialReportingExplanatory",
       "grfs:DisclosureOfLiquidityAndDistributionOfInterimDividendTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grfs-20251231x20f.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "currency_AUD": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2025",
     "localname": "AUD",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Australia, Dollars",
        "terseLabel": "Australian dollar"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_AccessBiologicalLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "AccessBiologicalLLCMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillImpairmentTestingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Access Biologicals, LLC.",
        "label": "Access Biologicals, LLC"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_AccessBiologicalsLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "AccessBiologicalsLLCMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBasisOfPresentationChangesInScopeOfConsolidationDetails",
      "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The member represents the information about Access Biologicals Inc.",
        "label": "Access Biologicals, LLC (USA)",
        "terseLabel": "Access Biologicals LLC"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AccountingProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AccountingProfit",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationReconciliationOfAccountingAndTaxableIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting profit",
        "terseLabel": "Profit before income tax from continuing operations"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of profit (loss) for a period before deducting tax expense. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r4",
      "r5",
      "r334",
      "r335"
     ]
    },
    "grfs_AccruedInterestIncludedInLoanAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "AccruedInterestIncludedInLoanAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued interest included in loan amount.",
        "label": "Accrued interest included in loan amount"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AccumulatedDepreciationAndAmortisationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AccumulatedDepreciationAndAmortisationMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureLeasesDetailsOfChangesInLeasesDetailsImported",
      "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsChangesInOtherIntangibleAssetsDetails",
      "http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentMovementInPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated depreciation and amortisation [member]",
        "terseLabel": "Accumulated depreciation",
        "verboseLabel": "Acc. Amortization"
       }
      }
     },
     "auth_ref": [
      "r24",
      "r742",
      "r756",
      "r760",
      "r761"
     ]
    },
    "ifrs-full_AccumulatedImpairmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AccumulatedImpairmentMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureInventoriesDetails",
      "http://www.grifols.com/role/DisclosureInventoriesMovementInInventoryProvisionsDetails",
      "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsChangesInOtherIntangibleAssetsDetails",
      "http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentMovementInPropertyPlantAndEquipmentDetails",
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesCarryingAmountOfTradeAndOtherReceivablesAndContractualAssetsCategorizedByDueDateDetails",
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesMovementInBadDebtProvisionDetails",
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated impairment [member]",
        "terseLabel": "Provision",
        "verboseLabel": "Accumulated impairment"
       }
      }
     },
     "auth_ref": [
      "r215",
      "r238",
      "r434",
      "r576",
      "r742",
      "r756",
      "r760",
      "r761"
     ]
    },
    "grfs_AccumulatedNumberOfSharesRedeemed": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "AccumulatedNumberOfSharesRedeemed",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated number of shares redeemed",
        "label": "Accumulated number of shares redeemed"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AccumulatedOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AccumulatedOtherComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated other comprehensive income",
        "totalLabel": "Total Other comprehensive expenses"
       }
      }
     },
     "auth_ref": [
      "r781"
     ]
    },
    "ifrs-full_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated other comprehensive income [member]",
        "terseLabel": "Accumulated other comprehensive income"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for accumulated other comprehensive income. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r777"
     ]
    },
    "grfs_AccumulatedTranslationDifferencesOnSaleTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "AccumulatedTranslationDifferencesOnSaleTransaction",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessConsolidatedStatementsOfProfitAndLossDetails": {
       "parentTag": "grfs_ProfitLossOnSaleTransaction",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessConsolidatedStatementsOfProfitAndLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of accumulated translation differences on sale transaction.",
        "label": "Accumulated Translation Differences on Sale Transaction",
        "terseLabel": "Accumulated translation differences in equity"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_AcquisitionOfInterestsInInvestmentsAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "AcquisitionOfInterestsInInvestmentsAccountedForUsingEquityMethod",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMovementInInvestmentsInEquityAccountedInvesteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The acquisition of interests in investments accounted for using the equity method.",
        "label": "Acquisition of Interests in Investments Accounted for Using Equity Method",
        "terseLabel": "Acquisitions"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AcquisitiondateFairValueOfTotalConsiderationTransferred",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsCostFvOfAssetsGoodwillAndOtherDetails": {
       "parentTag": "grfs_NetConsiderationTransferredAcquisitionDateFairValue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails",
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessAlbajunaTherapeuticsSlDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessBiodarouPjsCoDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessJointArrangementDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessNetOfDepositsDetails",
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentAndCurrentLoansDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consideration transferred, acquisition-date fair value",
        "terseLabel": "Consideration",
        "verboseLabel": "Total business combination cost"
       }
      },
      "en": {
       "role": {
        "documentation": "The fair value, at acquisition date, of the consideration transferred in a business combination. [Refer: Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r207",
      "r411"
     ]
    },
    "ifrs-full_ActuarialAssumptionOfDiscountRates": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ActuarialAssumptionOfDiscountRates",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansActuarialAssumptionsUsedInPensionPlansCalculationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Actuarial assumption of discount rates",
        "terseLabel": "Discount rate"
       }
      },
      "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": [
      "r748"
     ]
    },
    "ifrs-full_ActuarialAssumptionOfDiscountRatesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ActuarialAssumptionOfDiscountRatesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansSensitivityAnalysisOfActuarialAssumptionsUsedInPensionPlansCalculationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Actuarial assumption of discount rates [member]",
        "terseLabel": "Rate of interest"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the discount rates used as actuarial assumptions. [Refer: Actuarial assumptions [domain]]"
       }
      }
     },
     "auth_ref": [
      "r749"
     ]
    },
    "grfs_ActuarialAssumptionOfEmployeeTurnoverRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ActuarialAssumptionOfEmployeeTurnoverRate",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansActuarialAssumptionsUsedInPensionPlansCalculationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The employee turnover rate used as the significant actuarial assumption to determine the present value of a defined benefit obligation.",
        "label": "Actuarial Assumption Of Employee Turnover Rate",
        "terseLabel": "Employee turnover rate"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ActuarialAssumptionOfExpectedRatesOfPensionIncreases",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansActuarialAssumptionsUsedInPensionPlansCalculationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Actuarial assumption of expected rates of pension increases",
        "terseLabel": "Rate of interest for pensions"
       }
      },
      "en": {
       "role": {
        "documentation": "The expected rate of increases in pension that is 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": [
      "r748"
     ]
    },
    "ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ActuarialAssumptionOfExpectedRatesOfPensionIncreasesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansSensitivityAnalysisOfActuarialAssumptionsUsedInPensionPlansCalculationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Actuarial assumption of expected rates of pension increases [member]",
        "terseLabel": "Pension trend"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the expected rates of pension increases used as actuarial assumptions. [Refer: Actuarial assumptions [domain]]"
       }
      }
     },
     "auth_ref": [
      "r749"
     ]
    },
    "ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ActuarialAssumptionOfExpectedRatesOfSalaryIncreases",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansActuarialAssumptionsUsedInPensionPlansCalculationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Actuarial assumption of expected rates of salary increases",
        "terseLabel": "Rate of increase for wages and salaries"
       }
      },
      "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": [
      "r748"
     ]
    },
    "grfs_ActuarialAssumptionOfExpectedReturnOnPlanAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ActuarialAssumptionOfExpectedReturnOnPlanAssets",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansActuarialAssumptionsUsedInPensionPlansCalculationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The expected rate of return on plan assets used as the significant actuarial assumption to determine the present value of a defined benefit obligation.",
        "label": "Actuarial Assumption Of Expected Return On Plan Assets",
        "terseLabel": "Expected return on plan assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ActuarialAssumptionOfLifeExpectancyAfterRetirementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ActuarialAssumptionOfLifeExpectancyAfterRetirementMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansSensitivityAnalysisOfActuarialAssumptionsUsedInPensionPlansCalculationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Actuarial assumption of life expectancy after retirement [member]",
        "terseLabel": "Life expectancy"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the life expectancy after retirement used as actuarial assumptions. [Refer: Actuarial assumptions [domain]]"
       }
      }
     },
     "auth_ref": [
      "r749"
     ]
    },
    "ifrs-full_ActuarialAssumptionsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ActuarialAssumptionsAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansSensitivityAnalysisOfActuarialAssumptionsUsedInPensionPlansCalculationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r37"
     ]
    },
    "ifrs-full_ActuarialAssumptionsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ActuarialAssumptionsDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansSensitivityAnalysisOfActuarialAssumptionsUsedInPensionPlansCalculationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r37"
     ]
    },
    "ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansReconciliationOfNetPresentValueOfDefinedBenefitObligationDetails": {
       "parentTag": "ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansReconciliationOfNetPresentValueOfDefinedBenefitObligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in financial assumptions",
        "negatedLabel": "Actuarial gains due to 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": [
      "r31"
     ]
    },
    "ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetOfTaxDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetOfTaxDefinedBenefitPlans",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansComponentsOfCostsForDefinedBenefitPlansDetails": {
       "parentTag": "ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansComponentsOfCostsForDefinedBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Actuarial gains (losses) arising from changes in financial assumptions, net of tax, defined benefit plans",
        "negatedLabel": "Actuarial (gains)/losses due to changes in financial assumptions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, 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: Other comprehensive income, net of tax, gains (losses) on remeasurements of defined benefit plans] [Contrast: Decrease (increase) in net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in financial assumptions]"
       }
      }
     },
     "auth_ref": [
      "r744"
     ]
    },
    "ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansReconciliationOfNetPresentValueOfDefinedBenefitObligationDetails": {
       "parentTag": "ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansReconciliationOfNetPresentValueOfDefinedBenefitObligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from actuarial gains (losses) arising from experience adjustments",
        "negatedLabel": "Actuarial losses due to experience adjustments"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease (increase) in a net defined benefit liability (asset) resulting from actuarial gains (losses) arising from experience adjustments that result in remeasurements of the net defined benefit liability (asset). Experience adjustments deal with the effects of differences between the previous actuarial assumptions and what has actually occurred. [Refer: Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r746"
     ]
    },
    "ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetOfTaxDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ActuarialGainsLossesArisingFromExperienceAdjustmentsNetOfTaxDefinedBenefitPlans",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansComponentsOfCostsForDefinedBenefitPlansDetails": {
       "parentTag": "ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansComponentsOfCostsForDefinedBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Actuarial gains (losses) arising from experience adjustments, net of tax, defined benefit plans",
        "negatedLabel": "Actuarial (gains)/losses due to experience adjustments"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, resulting from actuarial gains (losses) arising from experience adjustments that result in remeasurements of the net defined benefit liability (asset). Experience adjustments deal with the effects of differences between the previous actuarial assumptions and what has actually occurred. [Refer: Other comprehensive income, net of tax, gains (losses) on remeasurements of defined benefit plans] [Contrast: Decrease (increase) in net defined benefit liability (asset) resulting from actuarial gains (losses) arising from experience adjustments]"
       }
      }
     },
     "auth_ref": [
      "r744"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional 402(v) Disclosure [Text Block]",
        "terseLabel": "Additional 402(v) Disclosure"
       }
      }
     },
     "auth_ref": [
      "r674"
     ]
    },
    "grfs_AdditionalExtensionTermForDistributionOfHumanSerumAlbumin": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "AdditionalExtensionTermForDistributionOfHumanSerumAlbumin",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional extension term for distribution of human serum albumin.",
        "label": "Additional Extension Term for Distribution of Human Serum Albumin",
        "terseLabel": "Additional extension term"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdditionalRecognitionGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdditionalRecognitionGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillDetailsOfAndMovementInGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional recognition, goodwill",
        "terseLabel": "Business Combination"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of additional goodwill recognised, except goodwill included in a disposal group that, on acquisition, meets the criteria to be classified as held for sale in accordance with IFRS 5. [Refer: Goodwill; Disposal groups classified as held for sale [member]]"
       }
      }
     },
     "auth_ref": [
      "r211",
      "r413"
     ]
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsChangesInOtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additions other than through business combinations, intangible assets other than goodwill",
        "terseLabel": "Additions"
       }
      },
      "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": [
      "r88",
      "r388"
     ]
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentMovementInPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additions other than through business combinations, property, plant and equipment",
        "terseLabel": "Additions"
       }
      },
      "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": [
      "r15",
      "r343"
     ]
    },
    "ifrs-full_AdditionsToNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdditionsToNoncurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationReportedForGeographicalAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additions to non-current assets other than financial instruments, deferred tax assets, net defined benefit assets, and rights arising under insurance contracts",
        "terseLabel": "Additions for the year of property, plant &amp; equipment, intangible assets and rights of use"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of additions to non-current assets other than financial instruments, deferred tax assets, net defined benefit assets and rights arising under insurance contracts. [Refer: Deferred tax assets; Classes of financial instruments [domain]; Non-current assets]"
       }
      }
     },
     "auth_ref": [
      "r268",
      "r273"
     ]
    },
    "ifrs-full_AdditionsToRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdditionsToRightofuseAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureLeasesDetailsOfChangesInLeasesDetailsImported",
      "http://www.grifols.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetailDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additions to right-of-use assets",
        "terseLabel": "Additions of right-of-use assets",
        "verboseLabel": "Additions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of additions to right-of-use assets. [Refer: Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r177",
      "r293"
     ]
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AddressTypeDomain",
     "presentation": [
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Address Type [Domain]",
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation Amount",
        "terseLabel": "Adjustment to Compensation, Amount"
       }
      }
     },
     "auth_ref": [
      "r687"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation [Axis]",
        "terseLabel": "Adjustment to Compensation:"
       }
      }
     },
     "auth_ref": [
      "r687"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]",
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote"
       }
      }
     },
     "auth_ref": [
      "r687"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]",
        "terseLabel": "Adjustment To PEO Compensation, Footnote"
       }
      }
     },
     "auth_ref": [
      "r687"
     ]
    },
    "ifrs-full_AdjustedWeightedAverageShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustedWeightedAverageShares",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEarningsPerShareCalculationOfDilutedEarningsPerShareDetails",
      "http://www.grifols.com/role/DisclosureEarningsPerShareWeightedAverageNumberOfOrdinarySharesOutstandingDilutedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average number of ordinary shares used in calculating diluted earnings per share",
        "terseLabel": "Weighted average number of ordinary shares outstanding (diluted)"
       }
      },
      "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": [
      "r71"
     ]
    },
    "grfs_AdjustmentToInterestRateBasisOnLoanToRelatedParty": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "AdjustmentToInterestRateBasisOnLoanToRelatedParty",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustment to interest rate basis on loan to related party",
        "label": "Adjustment to interest rate basis on loan to related party"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_AdjustmentToInterestRateBasisToCalculateAdditionalCompensationBetweenExerciseOfRedemptionRightAndPayment": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "AdjustmentToInterestRateBasisToCalculateAdditionalCompensationBetweenExerciseOfRedemptionRightAndPayment",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityShareCapitalMovementInOutstandingSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustment to interest rate basis to calculate additional compensation between exercise of redemption right and payment",
        "label": "Adjustment to interest rate basis to calculate additional compensation between exercise of redemption right and payment"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_AdjustmentToProfitAvailableForDistributionThroughAllocationToLegalReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "AdjustmentToProfitAvailableForDistributionThroughAllocationToLegalReserve",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureAppendixIiStatementOfAccountingStatementOfResultsAndLiquidityDetails": {
       "parentTag": "grfs_ProfitAvailableForDistribution",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIiStatementOfAccountingStatementOfResultsAndLiquidityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustment to profit available for distribution through allocation to legal reserve.",
        "label": "Adjustment to profit available for distribution through allocation to legal reserve",
        "negatedLabel": "Less, required allocation to legal reserve"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_AdjustmentToReservesDistributionOfPriorYearProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "AdjustmentToReservesDistributionOfPriorYearProfit",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity": {
       "parentTag": "grfs_OperationsWithShareholdersOrOwners",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The distribution of the prior year profit to reserves.",
        "label": "Distribution of Prior Year Profit",
        "negatedLabel": "Distribution of prior year profit, Reserves"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForCurrentTaxOfPriorPeriod",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureTaxationReconciliationOfAccountingAndTaxableIncomeDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationReconciliationOfAccountingAndTaxableIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for current tax of prior periods",
        "terseLabel": "Prior year income tax expense"
       }
      }
     },
     "auth_ref": [
      "r528",
      "r601"
     ]
    },
    "grfs_AdjustmentsForDecreaseIncreaseInCurrentFinancialAssetsAndOtherCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "AdjustmentsForDecreaseIncreaseInCurrentFinancialAssetsAndOtherCurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInWorkingCapital",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in current financial assets and other current assets to reconcile profit (loss) to net cash flow from (used in) operating activities.",
        "label": "Adjustments for decrease (increase) in current financial assets and other current assets",
        "terseLabel": "Change in current financial assets and other current assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInInventories",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInWorkingCapital",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for decrease (increase) in inventories",
        "terseLabel": "Change in inventories"
       }
      }
     },
     "auth_ref": [
      "r764"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInWorkingCapital",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for decrease (increase) in trade and other receivables",
        "terseLabel": "Change in trade and other receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in trade and other receivables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Trade and other receivables; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r766"
     ]
    },
    "ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForDepreciationAndAmortisationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_AdjustmentsForReconcileProfitLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for depreciation and amortisation expense",
        "terseLabel": "Amortization and depreciation"
       }
      }
     },
     "auth_ref": [
      "r765"
     ]
    },
    "ifrs-full_AdjustmentsForFinanceIncomeCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForFinanceIncomeCost",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_OtherAdjustmentsToReconcileProfitLoss",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for finance income (cost)",
        "negatedLabel": "Finance cost / (income)"
       }
      }
     },
     "auth_ref": [
      "r766"
     ]
    },
    "ifrs-full_AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_OtherAdjustmentsToReconcileProfitLoss",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for gain (loss) on disposals, property, plant and equipment",
        "negatedLabel": "(Profit) / losses on disposal of fixed assets"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for gain (loss) on disposals of property, plant and equipment to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss); Property, plant and equipment; Disposals, property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r766"
     ]
    },
    "grfs_AdjustmentsForGovernmentGrantsTakenToIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "AdjustmentsForGovernmentGrantsTakenToIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_OtherAdjustmentsToReconcileProfitLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for government grants taken to income.",
        "label": "Adjustments for Government Grants Taken to Income",
        "negatedLabel": "Government grants taken to income"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossAndAdjustmentsForProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossAndAdjustmentsForProvisions",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_OtherAdjustmentsToReconcileProfitLoss",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for impairment loss (reversal of impairment loss) recognised in profit or loss to reconcile profit (loss) to net cash flow from (used in) operating activities. Also includes adjustments for provisions to reconcile profit (loss) to net cash flow from (used in) operating activities.",
        "label": "Adjustments for Impairment Loss (Reversal of Impairment Loss) Recognised in Profit or Loss and Adjustments For Provisions",
        "terseLabel": "Impairment of assets and net provision charges"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInWorkingCapital",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for increase (decrease) in trade and other payables",
        "terseLabel": "Change in current 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": [
      "r766"
     ]
    },
    "ifrs-full_AdjustmentsForReconcileProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForReconcileProfitLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile profit (loss)",
        "totalLabel": "Adjustments for:"
       }
      }
     },
     "auth_ref": [
      "r108"
     ]
    },
    "ifrs-full_AdjustmentsForUndistributedProfitsOfInvestmentsAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForUndistributedProfitsOfInvestmentsAccountedForUsingEquityMethod",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_OtherAdjustmentsToReconcileProfitLoss",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for undistributed profits of investments accounted for using equity method",
        "negatedLabel": "(Profit) / losses on equity accounted investments"
       }
      }
     },
     "auth_ref": [
      "r766"
     ]
    },
    "grfs_AdjustmentsToConsiderationPaidInBusinessCombinationsForAdvancePaymentsPreviouslyMade": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "AdjustmentsToConsiderationPaidInBusinessCombinationsForAdvancePaymentsPreviouslyMade",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsCostFvOfAssetsGoodwillAndOtherDetails": {
       "parentTag": "grfs_NetConsiderationTransferredAcquisitionDateFairValue",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments to consideration paid in business combinations for advance payments previously made.",
        "label": "Adjustments to consideration paid in business combinations for advance payments previously made",
        "negatedLabel": "Advance payment"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_AdjustmentsToGoodwillBusinessCombinationInStages": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "AdjustmentsToGoodwillBusinessCombinationInStages",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsCostFvOfAssetsGoodwillAndOtherDetails": {
       "parentTag": "grfs_GoodwillRecognisedAsOfAcquisitionDateNetOfAdjustments",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments to goodwill, business combination in stages.",
        "label": "Adjustments to goodwill, business combination in stages",
        "terseLabel": "Adjustments from acquisition"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_AdvancesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "AdvancesCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesSummaryDetails": {
       "parentTag": "ifrs-full_OtherCurrentReceivables",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesCurrentContractAssetsAndOtherReceivableDetails",
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advance payments classified as current.",
        "label": "Advances, Current",
        "terseLabel": "Advance payments"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_AdvancesPaidPerCenter": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "AdvancesPaidPerCenter",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessJointArrangementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advances paid per center",
        "label": "Advances paid per center",
        "terseLabel": "Advances paid per center"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdvertisingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureExpensesByNatureOtherOperatingIncomeAndExpensesComponentsDetails": {
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureExpensesByNatureOtherOperatingIncomeAndExpensesComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advertising expense",
        "terseLabel": "Advertising"
       }
      }
     },
     "auth_ref": [
      "r778"
     ]
    },
    "grfs_AggregateEarningsBeforeInterestTaxesDepreciationAndAmortizationInSubsidiaryForSpecifiedPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "AggregateEarningsBeforeInterestTaxesDepreciationAndAmortizationInSubsidiaryForSpecifiedPeriod",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate earnings before interest, taxes, depreciation, and amortization in subsidiary that the entity has committed to achieve during the period 2024 to 2028.",
        "label": "Aggregate Earnings Before Interest Taxes Depreciation and Amortization in Subsidiary for Specified Period",
        "terseLabel": "Aggregate EBITDA for 2024 to 2028"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_AggregateSensitivityScenarioToMdsBtsAndCdxSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "AggregateSensitivityScenarioToMdsBtsAndCdxSalesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillImpairmentTestingDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesEbitdaCommitmentSensitivityAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the aggregate sensitivity scenario to MDS, BTS and CDx sales.",
        "label": "Aggregate sensitivity scenario to MDS, BTS and CDx sales [Member]",
        "terseLabel": "Aggregate sensitivity scenario to MDS, BTS and CDx sales",
        "verboseLabel": "Weighted scenario (all sensitivities)"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_AggregateSensitivityToBaseAndWorstScenariosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "AggregateSensitivityToBaseAndWorstScenariosMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesEbitdaCommitmentSensitivityAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the aggregate sensitivity scenario to base and worst-case scenarios.",
        "label": "Aggregate Sensitivity to Base And Worst Scenarios [Member]",
        "terseLabel": "Weighted scenario (baseline and worst)"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r732"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Amount",
        "terseLabel": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r645",
      "r656",
      "r666",
      "r699"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]",
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined"
       }
      }
     },
     "auth_ref": [
      "r648",
      "r659",
      "r669",
      "r702"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Pension Adjustments Service Cost [Member]",
        "terseLabel": "Aggregate Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r733"
     ]
    },
    "grfs_AgreementToReceiveNumberOfGrainsOfImmunoglobulin": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "AgreementToReceiveNumberOfGrainsOfImmunoglobulin",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Grains of Immunoglobulin agreed to receive.",
        "label": "Agreement to Receive Number of Grains of Immunoglobulin",
        "terseLabel": "Number of Million Grains of Immunoglobulin agreed to receive"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_AiguesMineralsDeVilajuigaS.A.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "AiguesMineralsDeVilajuigaS.A.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Aigues Minerals de Vilajuiga S. A.",
        "label": "Aigues Minerals de Vilajuiga S. A."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_AlbajunaTherapeuticsLimitedLiabilityCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "AlbajunaTherapeuticsLimitedLiabilityCompanyMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessAlbajunaTherapeuticsSlDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMovementInInvestmentsInEquityAccountedInvesteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the research company Albajuna Therapeutics, S.L, whose statutory activity consists of the development and manufacture of therapeutic antibodies against HIV.",
        "label": "Albajuna Therapeutics, S.L",
        "terseLabel": "Albajuna Therapeutics, S.L"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_AlbajunaTherapeuticsS.l.Inc.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "AlbajunaTherapeuticsS.l.Inc.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBasisOfPresentationChangesInScopeOfConsolidationDetails",
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The member represents the information about Albajuna Therapeutics, S.L. Inc.",
        "label": "AlbaJuna Therapeutics, S.L (Spain)",
        "terseLabel": "Albajuna Therapeutics, S.L. Inc."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_AlbajunaTherapeuticsS.lMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "AlbajunaTherapeuticsS.lMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessAlbajunaTherapeuticsSlDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Albajuna Therapeutics, S.L.",
        "label": "Albajuna Therapeutics, S.L.",
        "terseLabel": "Albajuna Therapeutics, S.L."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_AlbajunaTherapeuticsS.lOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "AlbajunaTherapeuticsS.lOneMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for AlbaJuna Therapeutics, S.L.",
        "label": "AlbaJuna Therapeutics, S.L"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_AlbimmuneS.l.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "AlbimmuneS.l.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsMovementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Albimmune, S.L.",
        "label": "Albimmune SL"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_AlkahestIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "AlkahestIncMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails",
      "http://www.grifols.com/role/DisclosureGoodwillImpairmentTestingDetails",
      "http://www.grifols.com/role/DisclosureGoodwillReasonablyPossibleChangesInCertainKeyAssumptionsDetails",
      "http://www.grifols.com/role/DisclosureGoodwillScheduleOfReasonablePossibleChangesDetails",
      "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to its Alkahest, inc.",
        "label": "Alkahest Inc [Member]",
        "terseLabel": "Alkahest Inc"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_AlkahestIncorporatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "AlkahestIncorporatedMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillDetailsOfAndMovementInGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the research company Alkahest, Inc., whose statutory activity consists of the development novel plasma-based products for the treatment of cognitive decline in aging and disorders of the central nervous system (CNS).",
        "label": "Alkahest, Inc (USA)"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Adjustments to Compensation [Member]",
        "terseLabel": "All Adjustments to Compensation"
       }
      }
     },
     "auth_ref": [
      "r687"
     ]
    },
    "currency_AllCurrenciesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2025",
     "localname": "AllCurrenciesDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsCurrencyRiskDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesHedgingDerivativeFinancialInstrumentsDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorDebtDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorNotesDetails",
      "http://www.grifols.com/role/DisclosureSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Currencies [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Executive Categories [Member]",
        "terseLabel": "All Executive Categories"
       }
      }
     },
     "auth_ref": [
      "r694"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Individuals [Member]",
        "terseLabel": "All Individuals"
       }
      }
     },
     "auth_ref": [
      "r649",
      "r660",
      "r670",
      "r694",
      "r703",
      "r707",
      "r715"
     ]
    },
    "ifrs-full_AllOtherSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AllOtherSegmentsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesDistributionBySegmentDetails",
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All other segments [member]",
        "terseLabel": "Others"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for business activities and operating segments that are not reportable."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r261",
      "r286"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Trading Arrangements [Member]",
        "terseLabel": "All Trading Arrangements"
       }
      }
     },
     "auth_ref": [
      "r713"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AmortisationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AmortisationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortisation expense",
        "negatedLabel": "Amortization"
       }
      }
     },
     "auth_ref": [
      "r778"
     ]
    },
    "ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AmortisationIntangibleAssetsOtherThanGoodwill",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsChangesInOtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortisation, intangible assets other than goodwill",
        "negatedLabel": "Additions, Acc. Amortization"
       }
      }
     },
     "auth_ref": [
      "r91",
      "r391"
     ]
    },
    "grfs_AmortisationPeriodForVotingProxyAgreement": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "AmortisationPeriodForVotingProxyAgreement",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortisation period for voting proxy agreement.",
        "label": "Amortisation period for voting proxy agreement"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AmortisationRateIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AmortisationRateIntangibleAssetsOtherThanGoodwill",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortisation rate, intangible assets other than goodwill",
        "terseLabel": "Amortization rates"
       }
      },
      "en": {
       "role": {
        "documentation": "The amortisation rate used for intangible assets other than goodwill. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r86",
      "r386"
     ]
    },
    "grfs_AmountOfIndebtednessIncurredByCounterpartyInConnectionToSaleOfSubsidiaryRepresentingMinimumExercisePriceOfShareRepurchaseOption": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "AmountOfIndebtednessIncurredByCounterpartyInConnectionToSaleOfSubsidiaryRepresentingMinimumExercisePriceOfShareRepurchaseOption",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of indebtedness incurred by counterparty in connection to sale of subsidiary, representing the minimum exercise price of the share repurchase option.",
        "label": "Amount of indebtedness incurred by counterparty in connection to sale of subsidiary, representing the minimum exercise price of share repurchase option"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember",
     "presentation": [
      "http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount recognised in other comprehensive income and accumulated in equity relating to non-current assets or disposal groups held for sale [member]",
        "terseLabel": "Other comprehensive income from non-current assets held for sale"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity resulting from amounts that are recognised in other comprehensive income and accumulated in equity that relate to non-current assets or disposal groups held for sale. [Refer: Non-current assets or disposal groups classified as held for sale; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r220",
      "r571"
     ]
    },
    "grfs_AmountRelatingToCashPoolingArrangementsIncludedInLoansToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "AmountRelatingToCashPoolingArrangementsIncludedInLoansToRelatedParties",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentAndCurrentLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount relating to cash pooling arrangements included in loans to related parties.",
        "label": "Amount relating to cash pooling arrangements included in loans to related parties"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_AmountRelatingToCompensationForSaleOfSharesIncludedInLoansToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "AmountRelatingToCompensationForSaleOfSharesIncludedInLoansToRelatedParties",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentAndCurrentLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount relating to compensation for sale of shares included in loans to related parties.",
        "label": "Amount relating to compensation for sale of shares included in loans to related parties"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_AmountsIncludingRestatementsInCurrentYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "AmountsIncludingRestatementsInCurrentYearMember",
     "presentation": [
      "http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for amounts including restatements in current year.",
        "label": "Amounts including restatements in current year [Member]",
        "terseLabel": "Amounts including restatements in current year"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AmountsPayableRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AmountsPayableRelatedPartyTransactions",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails": {
       "parentTag": "grfs_NetReceivablePayableRelatedPartyTransactions",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amounts payable, related party transactions",
        "negatedTotalLabel": "Total creditors"
       }
      },
      "en": {
       "role": {
        "documentation": "The amounts payable resulting from related party transactions. [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r50",
      "r56",
      "r365"
     ]
    },
    "ifrs-full_AmountsReceivableRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AmountsReceivableRelatedPartyTransactions",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails": {
       "parentTag": "grfs_NetReceivablePayableRelatedPartyTransactions",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amounts receivable, related party transactions",
        "totalLabel": "Total debtors"
       }
      },
      "en": {
       "role": {
        "documentation": "The amounts receivable resulting from related party transactions. [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r50",
      "r56",
      "r365"
     ]
    },
    "grfs_AnhuiTonrolPharmaceuticalCo.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "AnhuiTonrolPharmaceuticalCo.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member represents Anhui Tonrol Pharmaceutical Co..",
        "label": "Anhui Tonrol Pharmaceutical Co. [Member]",
        "terseLabel": "Anhui Tonrol Pharmaceutical Co."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_AnnualDividendsPayableUnderLoanAgreement": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "AnnualDividendsPayableUnderLoanAgreement",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Annual dividends payable under loan agreement.",
        "label": "Annual dividends payable under loan agreement"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_AnnualLicenseFeeForRightToUseBrandName": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "AnnualLicenseFeeForRightToUseBrandName",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of annual license fee for right to use brand name.",
        "label": "Annual License Fee for Right to Use Brand Name",
        "terseLabel": "Amount of annual license fee"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ApplicableTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ApplicableTaxRate",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationDeferredTaxAssetsAndLiabilitiesOthersDetails",
      "http://www.grifols.com/role/DisclosureTaxationDetails",
      "http://www.grifols.com/role/DisclosureTaxationReconciliationOfAccountingAndTaxableIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Applicable tax rate",
        "terseLabel": "Tax rate (as a percent)"
       }
      },
      "en": {
       "role": {
        "documentation": "The applicable income tax rate."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r335"
     ]
    },
    "grfs_AraclonBiotechS.A.MemberRaclonBiotechS.a.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "AraclonBiotechS.A.MemberRaclonBiotechS.a.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsMovementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The member stands for Araclon Biotech S.A. [Member].",
        "label": "Araclon Biotech, S.A."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_AraclonBiotechS.l.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "AraclonBiotechS.l.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails",
      "http://www.grifols.com/role/DisclosureBasisOfPresentationChangesInScopeOfConsolidationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Araclon Biotech, S.L.",
        "label": "Araclon Biotech, S.L."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ArmisticeCapitalMasterFundLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ArmisticeCapitalMasterFundLtdMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquitySignificantShareholdersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for shareholder, Armistice Capital Master Fund Ltd",
        "label": "Armistice Capital Master Fund Ltd [Member]",
        "terseLabel": "Armistice Capital Master Fund Ltd"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_AssetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "AssetMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member represents assets.",
        "label": "Asset [Member]",
        "terseLabel": "Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureBasisOfPresentationAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessBreakdownOfBalancesInJointArrangementDetails",
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails",
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationReportedForGeographicalAreasDetails",
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets",
        "terseLabel": "Assets",
        "totalLabel": "Total 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": [
      "r159",
      "r160",
      "r162",
      "r266",
      "r271",
      "r444",
      "r445",
      "r490"
     ]
    },
    "ifrs-full_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AssetsAndLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AssetsAndLiabilitiesAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets and 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": [
      "r47",
      "r328",
      "r362",
      "r455",
      "r473"
     ]
    },
    "ifrs-full_AssetsAndLiabilitiesClassifiedAsHeldForSaleAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AssetsAndLiabilitiesClassifiedAsHeldForSaleAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessConsolidatedStatementsOfProfitAndLossDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessGrifolsEgyptForPlasmaDerivativesSaeAndShanghaiRaasBloodProductsCoLtdDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r220"
     ]
    },
    "ifrs-full_AssetsAndLiabilitiesClassifiedAsHeldForSaleMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AssetsAndLiabilitiesClassifiedAsHeldForSaleMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessConsolidatedStatementsOfProfitAndLossDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets and liabilities classified as held for sale [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for assets and liabilities that are classified as held for sale. [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": [
      "r220"
     ]
    },
    "ifrs-full_AssetsAndLiabilitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AssetsAndLiabilitiesDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets and liabilities [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for assets and liabilities. It also represents the standard value for the 'Assets and liabilities' axis if no other member is used. [Refer: Assets; Liabilities]"
       }
      }
     },
     "auth_ref": [
      "r47",
      "r328",
      "r362",
      "r455",
      "r473"
     ]
    },
    "ifrs-full_AssetsAndLiabilitiesNotClassifiedAsHeldForSaleMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AssetsAndLiabilitiesNotClassifiedAsHeldForSaleMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessConsolidatedStatementsOfProfitAndLossDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessGrifolsEgyptForPlasmaDerivativesSaeAndShanghaiRaasBloodProductsCoLtdDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r220"
     ]
    },
    "grfs_AssetsOtherThanInvestmentsInEquityAccountedInvestees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "AssetsOtherThanInvestmentsInEquityAccountedInvestees",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of total assets other than investments in equity-accounted investees.",
        "label": "Assets Other Than Investments in Equity-Accounted Investees",
        "terseLabel": "Segment assets"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_AssetsUnallocableToSegments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "AssetsUnallocableToSegments",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets unallocable to segments.",
        "label": "Assets unallocable to segments",
        "terseLabel": "Unallocated assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AssociatesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AssociatesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails",
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentAndCurrentLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total for all associates [member]",
        "terseLabel": "Associates &amp; joint ventures",
        "verboseLabel": "Loans to associates"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the entities over which the investor has significant influence."
       }
      }
     },
     "auth_ref": [
      "r52",
      "r62",
      "r65",
      "r158",
      "r367",
      "r441"
     ]
    },
    "ifrs-full_AtFairValueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AtFairValueMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsClassificationByNatureCategoryAndFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "At fair value [member]",
        "terseLabel": "Measured at fair value"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for measurement based on fair value. Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r104",
      "r140",
      "r159",
      "r400",
      "r442",
      "r444"
     ]
    },
    "ifrs-full_AttributionOfExpensesByNatureToTheirFunctionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AttributionOfExpensesByNatureToTheirFunctionAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureExpensesByNatureAmortizationAndDepreciationDetails",
      "http://www.grifols.com/role/DisclosureExpensesByNatureOtherOperatingIncomeAndExpensesDetails",
      "http://www.grifols.com/role/DisclosurePersonnelExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Attribution of expenses by nature to their function [axis]"
       }
      }
     },
     "auth_ref": [
      "r775",
      "r778"
     ]
    },
    "ifrs-full_AttributionOfExpensesByNatureToTheirFunctionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AttributionOfExpensesByNatureToTheirFunctionDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureExpensesByNatureAmortizationAndDepreciationDetails",
      "http://www.grifols.com/role/DisclosureExpensesByNatureOtherOperatingIncomeAndExpensesDetails",
      "http://www.grifols.com/role/DisclosurePersonnelExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Attribution of expenses by nature to their function [domain]"
       }
      }
     },
     "auth_ref": [
      "r775",
      "r778"
     ]
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r628",
      "r629",
      "r652"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r628",
      "r629",
      "r652"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorName",
     "presentation": [
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r628",
      "r629",
      "r652"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r710"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Grant Date Fair Value",
        "terseLabel": "Fair Value as of Grant Date"
       }
      }
     },
     "auth_ref": [
      "r711"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]",
        "terseLabel": "Award Timing Disclosures"
       }
      }
     },
     "auth_ref": [
      "r706"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing, How MNPI Considered [Text Block]",
        "terseLabel": "Award Timing, How MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r706"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Method [Text Block]",
        "terseLabel": "Award Timing Method"
       }
      }
     },
     "auth_ref": [
      "r706"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Considered [Flag]",
        "terseLabel": "Award Timing MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r706"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Disclosure [Text Block]",
        "terseLabel": "Award Timing MNPI Disclosure"
       }
      }
     },
     "auth_ref": [
      "r706"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Predetermined [Flag]",
        "terseLabel": "Award Timing Predetermined"
       }
      }
     },
     "auth_ref": [
      "r706"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "auth_ref": [
      "r709"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r708"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures"
       }
      }
     },
     "auth_ref": [
      "r707"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table"
       }
      }
     },
     "auth_ref": [
      "r707"
     ]
    },
    "currency_BRL": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2025",
     "localname": "BRL",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Brazil, Brazil Real",
        "terseLabel": "Brazilian real"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BankBorrowingsUndiscountedCashFlows": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BankBorrowingsUndiscountedCashFlows",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsContractualMaturityDatesOfFinancialLiabilitiesDetails": {
       "parentTag": "grfs_FinancialLiabilitiesIncludingCommittedInterestCalculatedUsingInterestRateForwardCurvesUndiscountedCashFlows",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsContractualMaturityDatesOfFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bank borrowings, undiscounted cash flows",
        "terseLabel": "Bank loans"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of contractual undiscounted cash flows in relation to bank borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r582",
      "r590"
     ]
    },
    "grfs_BankLoansReceivedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "BankLoansReceivedMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsCurrencyRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for bank loans received.",
        "label": "Bank loans"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_BaseCaseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "BaseCaseMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesEbitdaCommitmentSensitivityAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for base case scenario.",
        "label": "Base case",
        "terseLabel": "Baseline scenario"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BasicEarningsLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BasicEarningsLossPerShare",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEarningsPerShareCalculationOfBasicEarningsPerShareDetails",
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basic earnings (loss) per share",
        "terseLabel": "Basic earnings per share (Euros)",
        "verboseLabel": "Basic earnings per share (Euros 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": [
      "r68",
      "r69"
     ]
    },
    "grfs_BasisOfPresentationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "BasisOfPresentationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Basis of Presentation"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_BioSuppliesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "BioSuppliesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillImpairmentTestingDetails",
      "http://www.grifols.com/role/DisclosureGoodwillProportionOfRecoverableAmountDetails",
      "http://www.grifols.com/role/DisclosureGoodwillScheduleOfReasonablePossibleChangesDetails",
      "http://www.grifols.com/role/DisclosureNetRevenuesDistributionBySegmentDetails",
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the bio supplies segment.",
        "label": "Bio Supplies",
        "terseLabel": "Bio Supplies"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_BioSuppliesProductMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "BioSuppliesProductMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSegmentReportingSalesByGroupsOfProductsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information pertaining to the bio supplies product group.",
        "label": "Bio supplies"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_BiodarouPlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "BiodarouPlcMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for BioDarou PLC.",
        "label": "BioDarou PLC"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_BiodarourP.j.s.Co.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "BiodarourP.j.s.Co.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessBiodarouPjsCoDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMovementInInvestmentsInEquityAccountedInvesteesDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessOwnershipAndCarryingAmountDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for BioDarour P.J.S. Co.",
        "label": "BioDarou P.J.S. Co.",
        "terseLabel": "BioDarour P.J.S. Co."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_BiomatHoldcoLlc.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "BiomatHoldcoLlc.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails",
      "http://www.grifols.com/role/DisclosureBasisOfPresentationChangesInScopeOfConsolidationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Biomat Holdco, LLC.",
        "label": "Biomat Holdco, LLC."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_BiomatHoldingsLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "BiomatHoldingsLlcMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails",
      "http://www.grifols.com/role/DisclosureGoodwillDetailsOfAndMovementInGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Biomat Holdings LLC",
        "label": "Biomat Holdings LLC",
        "terseLabel": "Biomat Holdings LLC (USA)"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_BiomatNewcoCorp.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "BiomatNewcoCorp.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Biomat Newco, Corp.",
        "label": "Biomat Newco, Corp."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_BiomatS.a.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "BiomatS.a.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Biomat, S.A.",
        "label": "Biomat, S.A."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_BiomatUsaGroupMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "BiomatUsaGroupMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represent of Biomat USA Group Member.",
        "label": "Biomat USA Group"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_BiomatUsaIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "BiomatUsaIncMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillDetailsOfAndMovementInGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for information on Biomat USA, Inc.",
        "label": "Biomat USA, Inc.(USA)"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_BiomatUsaIncorporationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "BiomatUsaIncorporationMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Biomat USA, Incorporation",
        "label": "Biomat USA, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_BiopharmaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "BiopharmaMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillImpairmentTestingDetails",
      "http://www.grifols.com/role/DisclosureGoodwillProportionOfRecoverableAmountDetails",
      "http://www.grifols.com/role/DisclosureGoodwillScheduleOfReasonablePossibleChangesDetails",
      "http://www.grifols.com/role/DisclosureNetRevenuesDistributionBySegmentDetails",
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the Biopharma segment.",
        "label": "Biopharma",
        "terseLabel": "Biopharma"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_BiotekAmericaLlcItkJvMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "BiotekAmericaLlcItkJvMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBasisOfPresentationAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureBasisOfPresentationChangesInScopeOfConsolidationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Biotek America LLC (\"ITK JV\").",
        "label": "Biotek America LLC (ITK JV) [Member]",
        "terseLabel": "Biotek America LLC (\"ITK JV\")"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_BiotekAmericaLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "BiotekAmericaLlcMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessBreakdownOfBalancesInJointArrangementDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessJointArrangementDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessNetOfDepositsDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessTables",
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesCurrentContractAssetsAndOtherReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Biotek America LLC.",
        "label": "Biotek America LLC",
        "verboseLabel": "Biotek America LLC"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_BiotestAgMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "BiotestAgMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails",
      "http://www.grifols.com/role/DisclosureBasisOfPresentationChangesInScopeOfConsolidationDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessBiodarouPjsCoDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsCashFlowsDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsMovementDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsSummaryOfFinancialInformationDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails",
      "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsOthersDetails",
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesCurrentContractAssetsAndOtherReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The member represents the information about Biotest AG.",
        "label": "Biotest AG",
        "terseLabel": "Biotest AG"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_BiotestAustriaGmbhMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "BiotestAustriaGmbhMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for biotest austria, GmBH.",
        "label": "Biotest Austria, GmbH"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_BiotestFarmaceuticaLtdaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "BiotestFarmaceuticaLtdaMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBasisOfPresentationChangesInScopeOfConsolidationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Biotest Farmaceutica LTDA.",
        "label": "Biotest Farmaceutica LTDA [Member]",
        "terseLabel": "Biotest Farmaceutica LTDA"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_BiotestFarmacuticaLtdaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "BiotestFarmacuticaLtdaMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Biotest Farmacutica LTDA.",
        "label": "Biotest Farmacutica LTDA"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_BiotestFranceSasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "BiotestFranceSasMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails",
      "http://www.grifols.com/role/DisclosureBasisOfPresentationChangesInScopeOfConsolidationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Biotest France SAS.",
        "label": "Biotest France SAS"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_BiotestGrundstcksverwaltungsGmbhMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "BiotestGrundstcksverwaltungsGmbhMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Biotest Grundstcksverwaltungs GmbH.",
        "label": "Biotest Grundstcksverwaltungs GmbH"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_BiotestHellasM.e.p.e.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "BiotestHellasM.e.p.e.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Biotest Hellas M.E.P.E.",
        "label": "Biotest Hellas M.E.P.E."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_BiotestHungariaKftMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "BiotestHungariaKftMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Biotest Hungaria Kft.",
        "label": "Biotest Hungaria Kft"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_BiotestItaliaS.r.l.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "BiotestItaliaS.r.l.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Biotest Italia, S.R.L.",
        "label": "Biotest Italia, S.R.L."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_BiotestItalyS.r.l.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "BiotestItalyS.r.l.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBasisOfPresentationChangesInScopeOfConsolidationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Biotest Italy, S.R.L..",
        "label": "Biotest Italy, S.R.L. [Member]",
        "terseLabel": "Biotest Italy, S.R.L."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_BiotestLuxS.a.r.l.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "BiotestLuxS.a.r.l.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Biotest Lux S.a.r.l.",
        "label": "Biotest Lux S.a.r.l. [Member]",
        "terseLabel": "Biotest Lux S.a.r.l."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_BiotestManagementGmbhFormerlyBlitzF25958GmbhMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "BiotestManagementGmbhFormerlyBlitzF25958GmbhMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails",
      "http://www.grifols.com/role/DisclosureBasisOfPresentationChangesInScopeOfConsolidationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Biotest Management GmbH (formerly Blitz F25-958 GmbH).",
        "label": "Biotest Management GmbH (formerly Blitz F25-958 GmbH) [Member]",
        "terseLabel": "Biotest Management GmbH (formerly Blitz F25-958 GmbH)"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_BiotestMedicalS.l.u.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "BiotestMedicalS.l.u.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails",
      "http://www.grifols.com/role/DisclosureBasisOfPresentationChangesInScopeOfConsolidationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Biotest Medical, S.L.U.",
        "label": "Biotest Medical, S.L.U."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_BiotestMidcoGmbhFormerlyBlitzF25957GmbhMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "BiotestMidcoGmbhFormerlyBlitzF25957GmbhMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails",
      "http://www.grifols.com/role/DisclosureBasisOfPresentationChangesInScopeOfConsolidationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Biotest MidCo GmbH (formerly Blitz F25-957 GmbH).",
        "label": "Biotest MidCo GmbH (formerly Blitz F25-957 GmbH) [Member]",
        "terseLabel": "Biotest MidCo GmbH (formerly Blitz F25-957 GmbH)"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_BiotestPharmaGmbhMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "BiotestPharmaGmbhMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Biotest Pharma, GmbH.",
        "label": "Biotest Pharma, GmbH"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_BiotestPharmaceuticalsIlaPazarlamaAnonimSirketiMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "BiotestPharmaceuticalsIlaPazarlamaAnonimSirketiMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Biotest Pharmaceuticals Ila Pazarlama Anonim Sirketi.",
        "label": "Biotest Pharmaceuticals Ila Pazarlama Anonim Sirketi"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_BiotestSchweizAgMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "BiotestSchweizAgMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Biotest (Schweiz) AG.",
        "label": "Biotest (Schweiz) AG"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_BiotestUkLtd.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "BiotestUkLtd.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails",
      "http://www.grifols.com/role/DisclosureBasisOfPresentationChangesInScopeOfConsolidationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Biotest (UK) Ltd..",
        "label": "Biotest (UK) Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_BlackrockInc.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "BlackrockInc.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquitySignificantShareholdersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for shareholder, BlackRock, Inc.",
        "label": "BlackRock, Inc. [Member]",
        "terseLabel": "BlackRock, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_BloodTypingSolutionBtsSalesSensitivityScenarioMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "BloodTypingSolutionBtsSalesSensitivityScenarioMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillImpairmentTestingDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesEbitdaCommitmentSensitivityAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for sales sensitivity for Blood Typing Solution (BTS).",
        "label": "Blood Typing Solution (BTS) Sales Sensitivity Scenario [Member]",
        "terseLabel": "BTS",
        "verboseLabel": "Sensitivity to Sales BTS"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_BondsAndOtherMarketableSecuritiesIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "BondsAndOtherMarketableSecuritiesIssued",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsContractualMaturityDatesOfFinancialLiabilitiesDetails": {
       "parentTag": "grfs_FinancialLiabilitiesIncludingCommittedInterestCalculatedUsingInterestRateForwardCurves",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsContractualMaturityDatesOfFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of contractual undiscounted cash flows in relation to bonds and other marketable securities issued.",
        "label": "Bonds and Other Marketable Securities Issued",
        "terseLabel": "Bonds and other marketable securities"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_BondsAndOtherMarketableSecuritiesIssuedUndiscountedCashFlows": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "BondsAndOtherMarketableSecuritiesIssuedUndiscountedCashFlows",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsContractualMaturityDatesOfFinancialLiabilitiesDetails": {
       "parentTag": "grfs_FinancialLiabilitiesIncludingCommittedInterestCalculatedUsingInterestRateForwardCurvesUndiscountedCashFlows",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsContractualMaturityDatesOfFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of contractual undiscounted cash flows in relation to bonds and other marketable securities issued.",
        "label": "Bonds and Other Marketable Securities Issued, Undiscounted Cash Flows",
        "terseLabel": "Bonds and other marketable securities"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_BookValueOfAssetsHeldForSaleDisposedOfIncludingTransactionCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "BookValueOfAssetsHeldForSaleDisposedOfIncludingTransactionCosts",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessConsolidatedStatementsOfProfitAndLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Book value of assets held for sale disposed of, including transaction costs.",
        "label": "Book value of assets held for sale disposed of, including transaction costs",
        "negatedLabel": "Minus: book value of the Non-current asset held for sale and transaction costs"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_BookValueOfInvestmentsAccountedForUsingEquityMethodAtDateOfDisposalIncludingTransactionCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "BookValueOfInvestmentsAccountedForUsingEquityMethodAtDateOfDisposalIncludingTransactionCosts",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessConsolidatedStatementsOfProfitAndLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Book value of investments accounted for using equity method at date of disposal, including transaction costs.",
        "label": "Book value of investments accounted for using equity method at date of disposal, including transaction costs",
        "negatedLabel": "Minus: book value of the Investment accounted for using the equity method as the date of loss of the significant influence"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Borrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Borrowings",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsCurrencyRiskDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesMovementInSeniorNotesDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesRevolvingCreditFacilityAndOtherDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings",
        "periodEndLabel": "Drawn closing balance",
        "periodStartLabel": "Drawn opening balance",
        "verboseLabel": "Carrying amount"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of outstanding funds that the entity is obligated to repay."
       }
      }
     },
     "auth_ref": [
      "r781"
     ]
    },
    "ifrs-full_BorrowingsAdjustmentToInterestRateBasis": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BorrowingsAdjustmentToInterestRateBasis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesRevolvingCreditFacilityAndOtherDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorDebtDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings, adjustment to interest rate basis",
        "terseLabel": "Adjustment to interest rate basis (as a percent)"
       }
      },
      "en": {
       "role": {
        "documentation": "The adjustment to the basis (reference rate) used for calculation of the interest rate on borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r772"
     ]
    },
    "ifrs-full_BorrowingsByNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BorrowingsByNameAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinanceResultDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesMovementInSeniorNotesDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherCurrentLoansDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesPromissoryNotesDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesRevolvingCreditFacilityAndOtherDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorDebtDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorNotesDetails",
      "http://www.grifols.com/role/DisclosureSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings by name [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r772"
     ]
    },
    "ifrs-full_BorrowingsByNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BorrowingsByNameDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinanceResultDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesMovementInSeniorNotesDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherCurrentLoansDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesPromissoryNotesDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesRevolvingCreditFacilityAndOtherDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorDebtDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorNotesDetails",
      "http://www.grifols.com/role/DisclosureSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings by name [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all borrowings when disaggregated by name. It also represents the standard value for the 'Borrowings by name' axis if no other member is used. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r772"
     ]
    },
    "ifrs-full_BorrowingsInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BorrowingsInterestRate",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails",
      "http://www.grifols.com/role/DisclosureFinanceResultDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesHedgingDerivativeFinancialInstrumentsDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesPromissoryNotesDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings, interest rate",
        "terseLabel": "Annual coupon",
        "verboseLabel": "Interest rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The interest rate on borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r772"
     ]
    },
    "ifrs-full_BorrowingsInterestRateBasis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BorrowingsInterestRateBasis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesRevolvingCreditFacilityAndOtherDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings, interest rate basis",
        "terseLabel": "Interest rate basis"
       }
      },
      "en": {
       "role": {
        "documentation": "The basis (reference rate) used for calculation of the interest rate on borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r772"
     ]
    },
    "ifrs-full_BottomOfRangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BottomOfRangeMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanNarrativeDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsOtherObligationsWithPersonnelDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsStockIncentivePlanDetails",
      "http://www.grifols.com/role/DisclosureFinanceResultDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesRevolvingCreditFacilityAndOtherDetails",
      "http://www.grifols.com/role/DisclosureGoodwillImpairmentTestingDetails",
      "http://www.grifols.com/role/DisclosureGoodwillReasonablyPossibleChangesInCertainKeyAssumptionsDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails",
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesIntangibleAssetsDetails",
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails",
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.grifols.com/role/DisclosureTaxationDetails",
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesCurrentContractAssetsAndOtherReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bottom of range [member]",
        "terseLabel": "Minimum"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the bottom of a range."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r165",
      "r188",
      "r198",
      "r322",
      "r557",
      "r559",
      "r772"
     ]
    },
    "grfs_BpcPlasmaInc.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "BpcPlasmaInc.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillDetailsOfAndMovementInGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for BPC Plasma, Inc. (formerly Biotest Pharma Corp; USA).",
        "label": "BPC Plasma, Inc. (USA)"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_BpcPlasmaIncAndHaemaAgMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "BpcPlasmaIncAndHaemaAgMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentAndCurrentLoansDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for BPC Plasma, Inc and Haema, AG",
        "label": "BPC Plasma, Inc and Haema, AG [Member]",
        "terseLabel": "BPC Plasma, Inc and Haema, AG"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_BpcPlasmaIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "BpcPlasmaIncMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsCashFlowsDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsMovementDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsSummaryOfFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for BPC Plasma,Inc",
        "label": "BPC Plasma, Inc"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BrandNamesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BrandNamesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsChangesInOtherIntangibleAssetsDetails",
      "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Brand names [member]",
        "terseLabel": "Currently marketed products"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets representing rights to a group of complementary assets such as a trademark (or service mark) and its related trade name, formulas, recipes and technological expertise. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r541"
     ]
    },
    "ifrs-full_BuildingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BuildingsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureLeasesAmountsRecognizedInConsolidatedStatementOfProfitAndLossDetails",
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Buildings [member]",
        "terseLabel": "Buildings"
       }
      },
      "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": [
      "r741"
     ]
    },
    "ifrs-full_BusinessCombinationsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BusinessCombinationsAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails",
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsDetails",
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsTables",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessAlbajunaTherapeuticsSlDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessBiodarouPjsCoDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessJointArrangementDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessNetOfDepositsDetails",
      "http://www.grifols.com/role/DisclosureEquityReservesDetails",
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentAndCurrentLoansDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails",
      "http://www.grifols.com/role/DisclosureGoodwillDetailsOfAndMovementInGoodwillDetails",
      "http://www.grifols.com/role/DisclosureGoodwillImpairmentTestingDetails",
      "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business combinations [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r209",
      "r412"
     ]
    },
    "ifrs-full_BusinessCombinationsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BusinessCombinationsDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails",
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsDetails",
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsTables",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessAlbajunaTherapeuticsSlDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessBiodarouPjsCoDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessJointArrangementDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessNetOfDepositsDetails",
      "http://www.grifols.com/role/DisclosureEquityReservesDetails",
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentAndCurrentLoansDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails",
      "http://www.grifols.com/role/DisclosureGoodwillDetailsOfAndMovementInGoodwillDetails",
      "http://www.grifols.com/role/DisclosureGoodwillImpairmentTestingDetails",
      "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business combinations [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Business combinations' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r209",
      "r216",
      "r412"
     ]
    },
    "dei_BusinessContactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "BusinessContactMember",
     "presentation": [
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Contact [Member]",
        "terseLabel": "Business Contact",
        "documentation": "Business contact for the entity"
       }
      }
     },
     "auth_ref": [
      "r629",
      "r652"
     ]
    },
    "currency_CAD": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2025",
     "localname": "CAD",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Canada, Dollars",
        "terseLabel": "Canadian dollar"
       }
      }
     },
     "auth_ref": []
    },
    "currency_CHF": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2025",
     "localname": "CHF",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Switzerland, Francs",
        "terseLabel": "Swiss Franc"
       }
      }
     },
     "auth_ref": []
    },
    "currency_CLP": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2025",
     "localname": "CLP",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chile, Pesos"
       }
      }
     },
     "auth_ref": []
    },
    "currency_CZK": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2025",
     "localname": "CZK",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Czech Republic, Koruny",
        "terseLabel": "Czech crown"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_CanadianBloodServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "CanadianBloodServicesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Canadian Blood Services.",
        "label": "Canadian Blood Services [Member]",
        "terseLabel": "Canadian Blood Services"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CapitalisedDevelopmentExpenditureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CapitalisedDevelopmentExpenditureMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capitalised development expenditure [member]",
        "terseLabel": "Development costs"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets arising from development expenditure capitalised before the start of commercial production or use. An intangible asset shall only be recognised if the entity can demonstrate all of the following: (a) the technical feasibility of completing the intangible asset so that it will be available for use or sale; (b) its intention to complete the intangible asset and use or sell it; (c) its ability to use or sell the intangible asset; (d) how the intangible asset will generate probable future economic benefits. Among other things, the entity can demonstrate the existence of a market for the output of the intangible asset or the intangible asset itself or, if it is to be used internally, the usefulness of the intangible asset; (e) the availability of adequate technical, financial and other resources to complete the development and to use or sell the intangible asset; and (f) its ability to measure reliably the expenditure attributable to the intangible asset during its development."
       }
      }
     },
     "auth_ref": [
      "r759"
     ]
    },
    "grfs_CapitalizationInterestRateOnFinancingReceived": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "CapitalizationInterestRateOnFinancingReceived",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinanceResultDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capitalization interest rate on financing received.",
        "label": "Capitalization interest rate on financing received",
        "terseLabel": "Capitalized interest rate (as a percent)"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_CaraPlasmaS.r.o.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "CaraPlasmaS.r.o.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Cara Plasma s.r.o.",
        "label": "Cara Plasma s.r.o."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureInventoriesDetails",
      "http://www.grifols.com/role/DisclosureInventoriesMovementInInventoryProvisionsDetails",
      "http://www.grifols.com/role/DisclosureLeasesDetailsOfChangesInLeasesDetailsImported",
      "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsChangesInOtherIntangibleAssetsDetails",
      "http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentMovementInPropertyPlantAndEquipmentDetails",
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesCarryingAmountOfTradeAndOtherReceivablesAndContractualAssetsCategorizedByDueDateDetails",
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesMovementInBadDebtProvisionDetails",
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r20",
      "r87",
      "r93",
      "r101",
      "r102",
      "r103",
      "r104",
      "r105",
      "r215",
      "r238",
      "r239",
      "r342",
      "r347",
      "r387",
      "r392",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r416",
      "r434",
      "r435"
     ]
    },
    "ifrs-full_CarryingAmountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CarryingAmountMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureInventoriesDetails",
      "http://www.grifols.com/role/DisclosureInventoriesMovementInInventoryProvisionsDetails",
      "http://www.grifols.com/role/DisclosureLeasesDetailsOfChangesInLeasesDetailsImported",
      "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsChangesInOtherIntangibleAssetsDetails",
      "http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentMovementInPropertyPlantAndEquipmentDetails",
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesCarryingAmountOfTradeAndOtherReceivablesAndContractualAssetsCategorizedByDueDateDetails",
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesMovementInBadDebtProvisionDetails",
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carrying amount [member]"
       }
      }
     },
     "auth_ref": [
      "r20",
      "r93",
      "r101",
      "r103",
      "r104",
      "r215",
      "r238",
      "r239",
      "r347",
      "r392",
      "r397",
      "r399",
      "r400",
      "r416",
      "r434",
      "r435"
     ]
    },
    "ifrs-full_Cash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Cash",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureCashAndCashEquivalentsDetails": {
       "parentTag": "ifrs-full_CashAndCashEquivalents",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureCashAndCashEquivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash",
        "terseLabel": "Cash in hand and at banks"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of cash on hand and demand deposits. [Refer: Cash on hand]"
       }
      }
     },
     "auth_ref": [
      "r767"
     ]
    },
    "ifrs-full_CashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesLastFinancialStatementsAvailableForMainEquityAccountedInvestmentsOfGrifolsCalc": {
       "parentTag": "ifrs-full_NetAssetsLiabilities",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.grifols.com/role/DisclosureCashAndCashEquivalentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureCashAndCashEquivalentsDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMostRecentFinancialStatementsAvailableOfMainEquityAccountedInvestmentsOfGrifolsDetails",
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets",
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents",
        "periodEndLabel": "Cash, restricted cash and cash equivalents at year end",
        "periodStartLabel": "Cash and cash equivalents at beginning of the year",
        "terseLabel": "Cash and cash equivalents",
        "totalLabel": "Total 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": [
      "r122",
      "r149",
      "r323",
      "r482"
     ]
    },
    "ifrs-full_CashAndCashEquivalentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashAndCashEquivalentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansPlanAssetsOfGroupInvestedInAssetClassesDetails": {
       "parentTag": "ifrs-full_PlanAssetsAtFairValue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansPlanAssetsOfGroupInvestedInAssetClassesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents, amount contributed to fair value of plan assets",
        "terseLabel": "Cash and cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount cash and cash equivalents contribute to the fair value of defined benefit plan assets. [Refer: Cash and cash equivalents; Plan assets, at fair value; Defined benefit plans [domain]]"
       }
      }
     },
     "auth_ref": [
      "r533"
     ]
    },
    "grfs_CashAndCashEquivalentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "CashAndCashEquivalentsTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureCashAndCashEquivalentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of cash and cash equivalents.",
        "label": "Cash and Cash Equivalents [Table Text Block]",
        "terseLabel": "Schedule of cash and cash equivalents"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_CashAvailableForDistribution": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "CashAvailableForDistribution",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIiStatementOfAccountingStatementOfResultsAndLiquidityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash available for distribution.",
        "label": "Cash available for distribution",
        "periodEndLabel": "Projected cash balance as of July 28, 2026",
        "periodStartLabel": "Cash balance as of July 28, 2025"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_CashCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "CashCashEquivalentsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsClassificationByNatureCategoryAndFairValueDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsCurrencyRiskDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsLiquidityRiskDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsMaximumLevelOfExposureToCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for cash and cash equivalents.",
        "label": "Cash Cash Equivalents [Member]",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_CashDiscountsAccountBalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "CashDiscountsAccountBalance",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesMovementInDiscountsAndOtherReductionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash discounts account balance.",
        "label": "Cash Discounts Account Balance",
        "periodEndLabel": "Balance at end of year",
        "periodStartLabel": "Balance at beginning of year"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowHedgesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowHedgesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesHedgingDerivativeFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flow hedges [member]",
        "terseLabel": "Cash flow hedges"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for hedges of the exposure to variability in cash flows that (a) are attributable to a particular risk associated with a recognised asset or liability (such as all or some future interest payments on variable rate debt) or a highly probable forecast transaction; and (b) could affect profit or loss. [Refer: Types of hedges [domain]]"
       }
      }
     },
     "auth_ref": [
      "r99",
      "r229",
      "r231",
      "r232",
      "r428",
      "r430",
      "r431"
     ]
    },
    "ifrs-full_CashFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "grfs_ProceedsFromSaleOfInvestments",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessGrifolsEgyptForPlasmaDerivativesSaeAndShanghaiRaasBloodProductsCoLtdDetails",
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from losing control of subsidiaries or other businesses, classified as investing activities",
        "terseLabel": "Group companies, associates and business units",
        "verboseLabel": "Non-current assets held for sale"
       }
      },
      "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": [
      "r114"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsCashFlowsDetails",
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) financing activities",
        "terseLabel": "Net cash flows from financing activities",
        "totalLabel": "Net cash 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": [
      "r106",
      "r124"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) financing activities [abstract]",
        "terseLabel": "Cash flows from financing activities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsCashFlowsDetails",
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) investing activities",
        "terseLabel": "Net cash flows from investing activities",
        "totalLabel": "Net cash (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": [
      "r106",
      "r124"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) investing activities [abstract]",
        "terseLabel": "Cash flows from investing activities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInOperatingActivities",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsCashFlowsDetails",
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) operating activities",
        "terseLabel": "Net cash flows from operating activities",
        "totalLabel": "Net cash from/(used in) operating activities"
       }
      }
     },
     "auth_ref": [
      "r106",
      "r124"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) operating activities [abstract]",
        "terseLabel": "Cash flows from operating activities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "grfs_PurchaseOfInvestments",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsDetails",
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows used in obtaining control of subsidiaries or other businesses, classified as investing activities",
        "negatedLabel": "Group companies, associates and business units",
        "terseLabel": "Group companies, associates and business units, total net cash amount"
       }
      },
      "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": [
      "r114"
     ]
    },
    "grfs_CashInHandAndAtBanksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "CashInHandAndAtBanksMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits.",
        "label": "Cash in Hand and at Banks [Member]",
        "terseLabel": "Cash in hand and at banks"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashOutflowForLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashOutflowForLeases",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureLeasesAmountsRecognizedInConsolidatedStatementOfProfitAndLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash outflow for leases",
        "verboseLabel": "Lease payments"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for leases."
       }
      }
     },
     "auth_ref": [
      "r176",
      "r292"
     ]
    },
    "grfs_CashSettledShareBasedPaymentPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "CashSettledShareBasedPaymentPlanMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsCashSettledShareBasedPaymentPlanDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsCashSettledShareBasedPaymentPlanNarrativeDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stans for cash-settled share-based payment plan.",
        "label": "Cash-Settled Share-Based Payment Plan [Member]",
        "terseLabel": "Cash-settled share-based payment plan"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashTransferred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashTransferred",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessJointArrangementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r205",
      "r409"
     ]
    },
    "ifrs-full_CategoriesOfCurrentFinancialAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CategoriesOfCurrentFinancialAssetsAbstract",
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of current financial assets [abstract]",
        "terseLabel": "Other current financial assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CategoriesOfFinancialAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CategoriesOfFinancialAssetsAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessCanadianPlasmaResourcesCorporationDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsClassificationByNatureCategoryAndFairValueDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesHedgingDerivativeFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of financial assets [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r255",
      "r424"
     ]
    },
    "ifrs-full_CategoriesOfFinancialAssetsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CategoriesOfFinancialAssetsDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessCanadianPlasmaResourcesCorporationDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsClassificationByNatureCategoryAndFairValueDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesHedgingDerivativeFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of financial assets [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated categories of financial assets. It also represents the standard value for the 'Categories of financial assets' axis if no other member is used. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r255",
      "r424"
     ]
    },
    "ifrs-full_CategoriesOfFinancialLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CategoriesOfFinancialLiabilitiesAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsClassificationByNatureCategoryAndFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of financial liabilities [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r255",
      "r424"
     ]
    },
    "ifrs-full_CategoriesOfFinancialLiabilitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CategoriesOfFinancialLiabilitiesDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsClassificationByNatureCategoryAndFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of financial liabilities [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated categories of financial liabilities. It also represents the standard value for the 'Categories of financial liabilities' axis if no other member is used. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r255",
      "r424"
     ]
    },
    "ifrs-full_CategoriesOfNoncurrentFinancialAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CategoriesOfNoncurrentFinancialAssetsAbstract",
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of non-current financial assets [abstract]",
        "terseLabel": "Non-current financial assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CategoriesOfRelatedPartiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CategoriesOfRelatedPartiesAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails",
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails",
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentAndCurrentLoansDetails",
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentFinancialAssetsDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of related parties [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r370"
     ]
    },
    "ifrs-full_CategoriesOfRelatedPartiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CategoriesOfRelatedPartiesDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails",
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails",
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentAndCurrentLoansDetails",
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentFinancialAssetsDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of related parties [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Categories of related parties' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r370"
     ]
    },
    "grfs_CenturionRealStateS.a.uMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "CenturionRealStateS.a.uMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Centurion Real State, S.A.U.",
        "label": "Centurion Real State, S.A.U [Member]",
        "terseLabel": "Centurion Real State, S.A.U"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ChangeInFairValueOfFinancialInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ChangeInFairValueOfFinancialInstruments",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss": {
       "parentTag": "ifrs-full_FinanceIncomeCost",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.grifols.com/role/DisclosureFinanceResultDetails": {
       "parentTag": "ifrs-full_FinanceIncomeCost",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinanceResultDetails",
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in the fair value of financial assets or financial liabilities.",
        "label": "Change in fair value of financial instruments",
        "terseLabel": "Change in fair value of financial instruments",
        "verboseLabel": "Change in fair value of financial instruments"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changed Peer Group, Footnote [Text Block]",
        "terseLabel": "Changed Peer Group, Footnote"
       }
      }
     },
     "auth_ref": [
      "r685"
     ]
    },
    "ifrs-full_ChangesInDeferredTaxLiabilityAssetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ChangesInDeferredTaxLiabilityAssetAbstract",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationMovementInDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in deferred tax liability (asset) [abstract]",
        "verboseLabel": "Deferred tax assets and liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesChangesInLiabilitiesDerivedFromFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in liabilities arising from financing activities [abstract]",
        "terseLabel": "Changes in liabilities derived from financing activities"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ChargebacksAccountBalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ChargebacksAccountBalance",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesMovementInDiscountsAndOtherReductionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The chargebacks account balance.",
        "label": "Chargebacks Account Balance",
        "periodEndLabel": "Balance at end of year",
        "periodStartLabel": "Balance at beginning of year"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ChiquitoAcquisitionCorporationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ChiquitoAcquisitionCorporationMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBasisOfPresentationChangesInScopeOfConsolidationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Chiquito Acquisition corporation.",
        "label": "Chiquito Acquisition Corp."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]",
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r682"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]",
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r680"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ClassAndClassBSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ClassAndClassBSharesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityTreasuryStockAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Class A and Class B shares",
        "label": "Class A and Class B shares [Member]",
        "terseLabel": "Class A and Class B shares"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ClassBOrdinarySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ClassBOrdinarySharesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information pertaining to class B ordinary shares.",
        "label": "Class B Shares",
        "terseLabel": "Class B Shares"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ClassBSharesWithoutVotingRightsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ClassBSharesWithoutVotingRightsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Class B shares without voting rights.",
        "label": "Class B Shares without Voting Rights [Member]",
        "terseLabel": "Class B Shares without Voting Rights"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ClassOrdinarySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ClassOrdinarySharesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents about Class A shares.",
        "label": "Class A shares",
        "terseLabel": "Class A shares"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ClassSharesWithVotingRightsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ClassSharesWithVotingRightsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Class A shares with voting rights.",
        "label": "Class A Shares with Voting Rights [Member]",
        "terseLabel": "Class A Shares with Voting Rights"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ClassesOfAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfAssetsAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureLeasesAmountsRecognizedInConsolidatedStatementOfProfitAndLossDetails",
      "http://www.grifols.com/role/DisclosureLeasesDetailsOfChangesInLeasesDetailsImported",
      "http://www.grifols.com/role/DisclosureLeasesDetailsOfLeasesInConsolidatedBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of assets [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r75",
      "r163",
      "r179",
      "r295",
      "r376",
      "r446"
     ]
    },
    "ifrs-full_ClassesOfAssetsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfAssetsDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureLeasesAmountsRecognizedInConsolidatedStatementOfProfitAndLossDetails",
      "http://www.grifols.com/role/DisclosureLeasesDetailsOfChangesInLeasesDetailsImported",
      "http://www.grifols.com/role/DisclosureLeasesDetailsOfLeasesInConsolidatedBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of assets [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits. It also represents the standard value for the 'Classes of assets' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r163",
      "r179",
      "r295",
      "r376",
      "r446"
     ]
    },
    "ifrs-full_ClassesOfFinancialAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfFinancialAssetsAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsClassificationByNatureCategoryAndFairValueDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsLiquidityRiskDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsMaximumLevelOfExposureToCreditRiskDetails",
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesCarryingAmountOfTradeAndOtherReceivablesAndContractualAssetsCategorizedByDueDateDetails",
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesMovementInBadDebtProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of financial assets [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r195",
      "r247",
      "r248",
      "r282",
      "r283",
      "r461"
     ]
    },
    "ifrs-full_ClassesOfFinancialAssetsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfFinancialAssetsDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsClassificationByNatureCategoryAndFairValueDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsLiquidityRiskDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsMaximumLevelOfExposureToCreditRiskDetails",
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesCarryingAmountOfTradeAndOtherReceivablesAndContractualAssetsCategorizedByDueDateDetails",
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesMovementInBadDebtProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of financial assets [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated classes of financial assets. It also represents the standard value for the 'Classes of financial assets' axis if no other member is used. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r195",
      "r247",
      "r248",
      "r282",
      "r283",
      "r461"
     ]
    },
    "ifrs-full_ClassesOfFinancialInstrumentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfFinancialInstrumentsAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsCurrencyRiskDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesHedgingDerivativeFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r238",
      "r241",
      "r243",
      "r244",
      "r434",
      "r437"
     ]
    },
    "ifrs-full_ClassesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsCurrencyRiskDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesHedgingDerivativeFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r238",
      "r241",
      "r243",
      "r244",
      "r434",
      "r437"
     ]
    },
    "ifrs-full_ClassesOfFinancialLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfFinancialLiabilitiesAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinanceResultDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsClassificationByNatureCategoryAndFairValueDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r247",
      "r248",
      "r282",
      "r283"
     ]
    },
    "ifrs-full_ClassesOfFinancialLiabilitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfFinancialLiabilitiesDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinanceResultDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsClassificationByNatureCategoryAndFairValueDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r247",
      "r248",
      "r282",
      "r283"
     ]
    },
    "ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfIntangibleAssetsAndGoodwillAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r758"
     ]
    },
    "ifrs-full_ClassesOfIntangibleAssetsAndGoodwillDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfIntangibleAssetsAndGoodwillDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r758"
     ]
    },
    "ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfIntangibleAssetsOtherThanGoodwillAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsChangesInOtherIntangibleAssetsDetails",
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r94",
      "r393"
     ]
    },
    "ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfIntangibleAssetsOtherThanGoodwillDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsChangesInOtherIntangibleAssetsDetails",
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r94",
      "r393"
     ]
    },
    "ifrs-full_ClassesOfInventoriesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfInventoriesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfPropertyPlantAndEquipmentAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentMovementInPropertyPlantAndEquipmentDetails",
      "http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentSelfConstructedPpEAndCommitmentsDetails",
      "http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentUnderConstructionDetails",
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of property, plant and equipment [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r348"
     ]
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfPropertyPlantAndEquipmentDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentMovementInPropertyPlantAndEquipmentDetails",
      "http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentSelfConstructedPpEAndCommitmentsDetails",
      "http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentUnderConstructionDetails",
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of property, plant and equipment [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Classes of property, plant and equipment' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r348"
     ]
    },
    "ifrs-full_ClassesOfShareCapitalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfShareCapitalAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEarningsPerShareCalculationOfBasicEarningsPerShareDetails",
      "http://www.grifols.com/role/DisclosureEarningsPerShareCalculationOfDilutedEarningsPerShareDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsCashSettledShareBasedPaymentPlanNarrativeDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanNarrativeDetails",
      "http://www.grifols.com/role/DisclosureEquityDistributionOfProfitProposedDistributionOfProfitDetails",
      "http://www.grifols.com/role/DisclosureEquityShareCapitalClassBSharesDetails",
      "http://www.grifols.com/role/DisclosureEquityShareCapitalGeneralInformationDetails",
      "http://www.grifols.com/role/DisclosureEquityShareCapitalMovementInOutstandingSharesDetails",
      "http://www.grifols.com/role/DisclosureEquityTables",
      "http://www.grifols.com/role/DisclosureEquityTreasuryStockAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureEquityTreasuryStockTabularDisclosureSharesDetails",
      "http://www.grifols.com/role/DisclosureEquityTreasuryStockTabularDisclosureValueDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails",
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of share capital [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r312",
      "r450",
      "r504"
     ]
    },
    "ifrs-full_ClassesOfShareCapitalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfShareCapitalDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEarningsPerShareCalculationOfBasicEarningsPerShareDetails",
      "http://www.grifols.com/role/DisclosureEarningsPerShareCalculationOfDilutedEarningsPerShareDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsCashSettledShareBasedPaymentPlanNarrativeDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanNarrativeDetails",
      "http://www.grifols.com/role/DisclosureEquityDistributionOfProfitProposedDistributionOfProfitDetails",
      "http://www.grifols.com/role/DisclosureEquityShareCapitalClassBSharesDetails",
      "http://www.grifols.com/role/DisclosureEquityShareCapitalGeneralInformationDetails",
      "http://www.grifols.com/role/DisclosureEquityShareCapitalMovementInOutstandingSharesDetails",
      "http://www.grifols.com/role/DisclosureEquityTables",
      "http://www.grifols.com/role/DisclosureEquityTreasuryStockAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureEquityTreasuryStockTabularDisclosureSharesDetails",
      "http://www.grifols.com/role/DisclosureEquityTreasuryStockTabularDisclosureValueDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails",
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of share capital [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for share capital of the entity. It also represents the standard value for the 'Classes of share capital' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r312",
      "r450",
      "r504"
     ]
    },
    "grfs_ClinicalDiagnosticsSalesSensitivityScenarioMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ClinicalDiagnosticsSalesSensitivityScenarioMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillImpairmentTestingDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesEbitdaCommitmentSensitivityAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for clinical diagnostics sales sensitivity scenario.",
        "label": "Clinical Diagnostics Sales Sensitivity Scenario [Member]",
        "terseLabel": "Clinical diagnostics sales sensitivity scenario",
        "verboseLabel": "Sensitivity to Sales CDx"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ClosingForeignExchangeRate": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClosingForeignExchangeRate",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsCurrencyRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Closing foreign exchange rate",
        "verboseLabel": "Closing exchange rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The spot exchange rate at the end of the reporting period. Exchange rate is the ratio of exchange for two currencies. Spot exchange rate is the exchange rate for immediate delivery."
       }
      }
     },
     "auth_ref": [
      "r778"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Amount",
        "terseLabel": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r686"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Name",
        "terseLabel": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r686"
     ]
    },
    "grfs_CommercialCommitmentsWithCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "CommercialCommitmentsWithCustomers",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesExistingCommercialCommitmentsWithCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the total amount of contractual commercial commitments with customers under existing agreements that will require future disbursements by the group. These commitments arise from commercial arrangements and are expected to result in payments in future reporting periods.",
        "label": "Commercial Commitments With Customers"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_CommittedEbitdaAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "CommittedEbitdaAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the aggregate EBITDA amount committed by the entity under a contractual agreement for a specified period.",
        "label": "Committed EBITDA Amount",
        "terseLabel": "Committed EBITDA amount"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure"
       }
      }
     },
     "auth_ref": [
      "r691"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Net Income [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Net Income"
       }
      }
     },
     "auth_ref": [
      "r690"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Other Measure"
       }
      }
     },
     "auth_ref": [
      "r692"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return"
       }
      }
     },
     "auth_ref": [
      "r689"
     ]
    },
    "ifrs-full_ComponentsOfEquityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComponentsOfEquityAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessGrifolsEgyptForPlasmaDerivativesSaeAndShanghaiRaasBloodProductsCoLtdDetails",
      "http://www.grifols.com/role/DisclosureEquityReservesDetails",
      "http://www.grifols.com/role/DisclosureEquityTables",
      "http://www.grifols.com/role/DisclosureEquityTreasuryStockAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureEquityTreasuryStockTabularDisclosureSharesDetails",
      "http://www.grifols.com/role/DisclosureEquityTreasuryStockTabularDisclosureValueDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsMovementDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsSummaryOfFinancialInformationDetails",
      "http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of equity [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r470"
     ]
    },
    "ifrs-full_ComponentsOfEquityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComponentsOfEquityDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessGrifolsEgyptForPlasmaDerivativesSaeAndShanghaiRaasBloodProductsCoLtdDetails",
      "http://www.grifols.com/role/DisclosureEquityReservesDetails",
      "http://www.grifols.com/role/DisclosureEquityTables",
      "http://www.grifols.com/role/DisclosureEquityTreasuryStockAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureEquityTreasuryStockTabularDisclosureSharesDetails",
      "http://www.grifols.com/role/DisclosureEquityTreasuryStockTabularDisclosureValueDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsMovementDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsSummaryOfFinancialInformationDetails",
      "http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of equity [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the residual interest in the assets of the entity after deducting all its liabilities. It also represents the standard value for the 'Components of equity' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r470"
     ]
    },
    "ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract",
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of other comprehensive income that will be reclassified to profit or loss, net of tax [abstract]",
        "terseLabel": "Items for reclassification to profit or loss"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_CompoundAnnualGrowthRateInNextFiveYearsUsedForCashFlowProjections": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "CompoundAnnualGrowthRateInNextFiveYearsUsedForCashFlowProjections",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillScheduleOfKeyAssumptionsRegardingSalesAndEbitdaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Compound annual growth rate in next five years, used for cash flow projections.",
        "label": "Compound annual growth rate in next five years, used for cash flow projections",
        "terseLabel": "CAGR sales 2024-2029"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_CompoundAnnualGrowthRateInYearsSixToTenUsedForCashFlowProjections": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "CompoundAnnualGrowthRateInYearsSixToTenUsedForCashFlowProjections",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillScheduleOfKeyAssumptionsRegardingSalesAndEbitdaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Compound annual growth rate in years six to ten, used for cash flow projections.",
        "label": "Compound annual growth rate in years six to ten, used for cash flow projections",
        "terseLabel": "CAGR sales 2029-2034"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeCalc2": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfComprehensiveIncome",
      "http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive income",
        "totalLabel": "Total comprehensive income / (expense) for the year"
       }
      },
      "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": [
      "r130",
      "r132",
      "r145",
      "r373",
      "r403",
      "r464",
      "r509",
      "r555"
     ]
    },
    "ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComprehensiveIncomeAttributableToNoncontrollingInterests",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeCalc2": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive income, attributable to non-controlling interests",
        "terseLabel": "Total comprehensive income attributable to non-controlling interests"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of comprehensive income attributable to non-controlling interests. [Refer: Comprehensive income; Non-controlling interests]"
       }
      }
     },
     "auth_ref": [
      "r464",
      "r512"
     ]
    },
    "ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComprehensiveIncomeAttributableToOwnersOfParent",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeCalc2": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive income, attributable to owners of parent",
        "terseLabel": "Total comprehensive income attributable to the Parent"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of comprehensive income attributable to owners of the parent. [Refer: Comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r464",
      "r513"
     ]
    },
    "ifrs-full_ComputerEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComputerEquipmentMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureLeasesAmountsRecognizedInConsolidatedStatementOfProfitAndLossDetails",
      "http://www.grifols.com/role/DisclosureLeasesDetailsOfChangesInLeasesDetailsImported",
      "http://www.grifols.com/role/DisclosureLeasesDetailsOfLeasesInConsolidatedBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Computer equipment [member]",
        "terseLabel": "Computer equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing computer equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r741"
     ]
    },
    "ifrs-full_ComputerSoftwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComputerSoftwareMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsChangesInOtherIntangibleAssetsDetails",
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Computer software [member]",
        "terseLabel": "Computer software"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets representing computer software. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r542"
     ]
    },
    "grfs_ConsiderationOnSaleOfSubsidiary": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ConsiderationOnSaleOfSubsidiary",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of consideration received on sale of subsidiaries.",
        "label": "Consideration on sale of Subsidiary"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ConsiderationPaidForAdditionalSharesInSubsidiary": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ConsiderationPaidForAdditionalSharesInSubsidiary",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consideration paid for additional shares in subsidiary",
        "label": "Consideration paid for additional shares in subsidiary",
        "verboseLabel": "Amount disbursed for acquiring shares"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ConsolidatedAndSeparateFinancialStatementsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ConsolidatedAndSeparateFinancialStatementsAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityReservesLegalReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated and separate financial statements [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": [
      "r66"
     ]
    },
    "srt_ConsolidatedEntitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ConsolidatedEntitiesAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentAndCurrentLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ConsolidatedEntitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ConsolidatedEntitiesDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentAndCurrentLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ConsolidatedEquityExcludingIntercompanyEliminations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ConsolidatedEquityExcludingIntercompanyEliminations",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsSummaryOfFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consolidated equity excluding intercompany eliminations.",
        "label": "Consolidated equity excluding intercompany eliminations",
        "terseLabel": "Total Consolidated Equity (except for intercompany eliminations)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ConsolidatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ConsolidatedMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityReservesLegalReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the financial statements of a group in which the assets, liabilities, equity, income, expenses and cash flows of the parent and its subsidiaries are presented as those of a single economic entity. It also represents the standard value for the 'Consolidated and separate financial statements' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r63",
      "r66",
      "r305",
      "r371",
      "r374",
      "r475"
     ]
    },
    "ifrs-full_ConstructionInProgressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ConstructionInProgressMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentMovementInPropertyPlantAndEquipmentDetails",
      "http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentUnderConstructionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Construction in progress [member]",
        "terseLabel": "Fixed Assets under construction"
       }
      },
      "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": [
      "r741"
     ]
    },
    "dei_ContactPersonnelEmailAddress": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ContactPersonnelEmailAddress",
     "presentation": [
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Email Address",
        "documentation": "Email address of contact personnel."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ContactPersonnelName",
     "presentation": [
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Name",
        "documentation": "Name of contact personnel"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ContractualAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ContractualAssetsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsMaximumLevelOfExposureToCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for contractual assets.",
        "label": "Contractual Assets [Member]",
        "terseLabel": "Contractual assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ContractualCapitalCommitments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ContractualCapitalCommitments",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contractual capital commitments",
        "terseLabel": "Contractual capital commitments"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of capital commitments for which the entity has entered into a contract. [Refer: Capital commitments]"
       }
      }
     },
     "auth_ref": [
      "r778"
     ]
    },
    "ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ContractualCommitmentsForAcquisitionOfIntangibleAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contractual commitments for acquisition of intangible assets",
        "terseLabel": "Intangible asset purchase commitments"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of contractual commitments for the acquisition of intangible assets."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r395"
     ]
    },
    "ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentPurchaseCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contractual commitments for acquisition of property, plant and equipment",
        "terseLabel": "Property, plant and equipment purchase commitments"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of contractual commitments for the acquisition of property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r22",
      "r349"
     ]
    },
    "grfs_ContributionFromEntityAsPercentageOfTotalContributionsFromAllShareholdersDuringYear": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ContributionFromEntityAsPercentageOfTotalContributionsFromAllShareholdersDuringYear",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessGrifolsEgyptForPlasmaDerivativesSaeAndShanghaiRaasBloodProductsCoLtdDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contribution from entity as a percentage of total contributions from all shareholders during the year",
        "label": "Contribution from entity as a percentage of total contributions from all shareholders during the year",
        "terseLabel": "Percentage of capital increase"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ContributionsToNonProfitOrganizationIncludedInOtherServiceExpensesRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ContributionsToNonProfitOrganizationIncludedInOtherServiceExpensesRelatedPartyTransactions",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The contributions to non-profit organization included in other service expenses resulting from related party transactions.",
        "label": "Contributions to non-profit organization included in other service expenses, related party transactions",
        "terseLabel": "Contributions to non-profit organization"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsChangesInOtherIntangibleAssetsDetails",
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Copyrights, patents and other industrial property rights, service and operating rights [member]",
        "terseLabel": "Concessions, patents, licenses brands &amp; similar",
        "verboseLabel": "Concessions, patents, licenses, trademarks and similar"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets representing copyrights, patents and other industrial property rights, service and operating rights. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r543"
     ]
    },
    "ifrs-full_CostOfSales": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CostOfSales",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss": {
       "parentTag": "ifrs-full_GrossProfit",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of sales",
        "negatedLabel": "Cost of sales"
       }
      }
     },
     "auth_ref": [
      "r462",
      "r527"
     ]
    },
    "ifrs-full_CostOfSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CostOfSalesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureExpensesByNatureAmortizationAndDepreciationDetails",
      "http://www.grifols.com/role/DisclosureExpensesByNatureOtherOperatingIncomeAndExpensesDetails",
      "http://www.grifols.com/role/DisclosurePersonnelExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of sales [member]",
        "terseLabel": "Cost of sales"
       }
      }
     },
     "auth_ref": [
      "r775",
      "r778"
     ]
    },
    "ifrs-full_CounterpartiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CounterpartiesAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails",
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessJointArrangementDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMecwinsSaDetails",
      "http://www.grifols.com/role/DisclosureEquitySignificantShareholdersDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparties [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": [
      "r257"
     ]
    },
    "ifrs-full_CounterpartiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CounterpartiesDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails",
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessJointArrangementDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMecwinsSaDetails",
      "http://www.grifols.com/role/DisclosureEquitySignificantShareholdersDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparties [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the parties to the transaction other than the entity. It also represents the standard value for the 'Counterparties' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r257"
     ]
    },
    "ifrs-full_CountryOfDomicileMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CountryOfDomicileMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsMaximumLevelOfExposureToCreditRiskDetails",
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationReportedForGeographicalAreasDetails",
      "http://www.grifols.com/role/DisclosureTaxationDeferredTaxAssetsAndLiabilitiesOthersDetails",
      "http://www.grifols.com/role/DisclosureTaxationDetails",
      "http://www.grifols.com/role/DisclosureTaxationReconciliationOfAccountingAndTaxableIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country of domicile [member]",
        "terseLabel": "Spain"
       }
      },
      "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": [
      "r276",
      "r277"
     ]
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CountryRegion",
     "presentation": [
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Region",
        "documentation": "Region code of country"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_CrbInverbioMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "CrbInverbioMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMecwinsSaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for CRB Inverbio.",
        "label": "CRB Inverbio",
        "terseLabel": "CRB Inverbio"
       }
      }
     },
     "auth_ref": []
    },
    "srt_CurrencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "CurrencyAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsCurrencyRiskDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesHedgingDerivativeFinancialInstrumentsDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorDebtDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorNotesDetails",
      "http://www.grifols.com/role/DisclosureSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Currency [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrencyRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrencyRiskMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsCurrencyRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Currency risk [member]",
        "terseLabel": "Currency risk"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a type of market risk representing the risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in foreign exchange rates. [Refer: Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r189",
      "r190",
      "r191",
      "r192",
      "r259"
     ]
    },
    "ifrs-full_CurrencySwapContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrencySwapContractMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesHedgingDerivativeFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Currency swap contract [member]",
        "terseLabel": "Cross currency interest rate swap"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a currency swap contract. [Refer: Swap contract [member]]"
       }
      }
     },
     "auth_ref": [
      "r778"
     ]
    },
    "ifrs-full_CurrentAdvances": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentAdvances",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureOtherCurrentLiabilitiesDetails": {
       "parentTag": "ifrs-full_OtherCurrentLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current advances received, representing current contract liabilities for performance obligations satisfied at point in time",
        "terseLabel": "Advances received"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current advances received representing current contract liabilities for performance obligations satisfied at a point in time. [Refer: Advances received, representing contract liabilities for performance obligations satisfied at point in time]"
       }
      }
     },
     "auth_ref": [
      "r781",
      "r784"
     ]
    },
    "ifrs-full_CurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessBreakdownOfBalancesInJointArrangementDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsSummaryOfFinancialInformationDetails",
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current assets",
        "terseLabel": "Current assets",
        "totalLabel": "Total 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": [
      "r141",
      "r495",
      "r555"
     ]
    },
    "ifrs-full_CurrentAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentAssetsAbstract",
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current assets [abstract]",
        "terseLabel": "Current assets"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_CurrentAssetsExcludingCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "CurrentAssetsExcludingCashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesLastFinancialStatementsAvailableForMainEquityAccountedInvestmentsOfGrifolsCalc": {
       "parentTag": "ifrs-full_NetAssetsLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMostRecentFinancialStatementsAvailableOfMainEquityAccountedInvestmentsOfGrifolsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of current assets of the company excluding cash and cash equivalents.",
        "label": "Current Assets Excluding Cash And Cash Equivalents",
        "terseLabel": "Current assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentBondsIssuedAndCurrentPortionOfNoncurrentBondsIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentBondsIssuedAndCurrentPortionOfNoncurrentBondsIssued",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSummaryDetails": {
       "parentTag": "ifrs-full_CurrentFinancialLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current bonds issued and current portion of non-current bonds issued",
        "terseLabel": "Current bonds"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current bonds issued and the current portion of non-current bonds issued. [Refer: Bonds issued]"
       }
      }
     },
     "auth_ref": [
      "r778"
     ]
    },
    "grfs_CurrentBorrowingsAndCurrentPortionOfNonCurrentBorrowingsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "CurrentBorrowingsAndCurrentPortionOfNonCurrentBorrowingsGross",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The gross amount of current borrowings and current portion of non-current borrowings before issuance costs.",
        "label": "Current Borrowings and Current Portion of Non-current Borrowings, Gross",
        "terseLabel": "Current loans and borrowings, Carrying amount"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesPromissoryNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current borrowings and current portion of non-current borrowings",
        "terseLabel": "Current loans and borrowings",
        "verboseLabel": "Promissory notes subscribed"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current borrowings and current portion of non-current borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r781"
     ]
    },
    "ifrs-full_CurrentContractAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentContractAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesSummaryDetails": {
       "parentTag": "grfs_TradeAndOtherCurrentReceivablesAndCurrentContractAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesSummaryDetails",
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current contract assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current contract assets. [Refer: Contract assets]"
       }
      }
     },
     "auth_ref": [
      "r166"
     ]
    },
    "grfs_CurrentContractualAssetsDueFromRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "CurrentContractualAssetsDueFromRelatedParties",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails": {
       "parentTag": "ifrs-full_AmountsReceivableRelatedPartyTransactions",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Current contractual assets due from related parties.",
        "label": "Current contractual assets due from related parties",
        "terseLabel": "Current contractual assets"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_CurrentDebtWithGic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "CurrentDebtWithGic",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails": {
       "parentTag": "ifrs-full_OtherCurrentFinancialLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Current debt with GIC",
        "label": "Current debt with GIC",
        "terseLabel": "Current debt with GIC (sovereign wealth fund in Singapore)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentDeferredIncomeIncludingCurrentContractLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentDeferredIncomeIncludingCurrentContractLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureOtherCurrentLiabilitiesDetails": {
       "parentTag": "ifrs-full_OtherCurrentLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current deferred income including current contract liabilities",
        "terseLabel": "Deferred income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current deferred income including current contract liabilities. [Refer: Deferred income including contract liabilities]"
       }
      }
     },
     "auth_ref": [
      "r781",
      "r784"
     ]
    },
    "grfs_CurrentDepositsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "CurrentDepositsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash on deposit with financial institutions, either at a fixed or market rate.",
        "label": "Current Deposits [Member]",
        "terseLabel": "Current deposits"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentDerivativeFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentDerivativeFinancialAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinancialAssetsOtherCurrentFinancialAssetsDetails": {
       "parentTag": "grfs_CurrentFinancialAssetsMeasuredAtFairValue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialAssetsOtherCurrentFinancialAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current derivative financial assets",
        "terseLabel": "Current derivatives"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current derivative financial assets. [Refer: Derivative financial assets]"
       }
      }
     },
     "auth_ref": [
      "r781"
     ]
    },
    "ifrs-full_CurrentDerivativeFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentDerivativeFinancialLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSummaryDetails": {
       "parentTag": "ifrs-full_CurrentFinancialLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current derivative financial liabilities",
        "verboseLabel": "Current financial derivatives"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current derivative financial liabilities. [Refer: Derivative financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r781"
     ]
    },
    "grfs_CurrentEstimateRelatedToSalesCashDiscounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "CurrentEstimateRelatedToSalesCashDiscounts",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesMovementInDiscountsAndOtherReductionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current estimate of cash discounts related to sales made in current and prior year.",
        "label": "Current estimate related to sales, cash discounts",
        "terseLabel": "Current estimate related to sales made in current and previous periods"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_CurrentEstimateRelatedToSalesChargeback": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "CurrentEstimateRelatedToSalesChargeback",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesMovementInDiscountsAndOtherReductionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current estimate of chargebacks related to sales made in current and prior year.",
        "label": "Current estimate related to sales, chargeback",
        "terseLabel": "Current estimate related to sales made in current and previous periods"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_CurrentEstimateRelatedToSalesMedicareMedicaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "CurrentEstimateRelatedToSalesMedicareMedicaid",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesMovementInDiscountsAndOtherReductionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current estimate of Medicare and Medicaid related to sales made in current and prior year.",
        "label": "Current estimate related to sales, medicare medicaid",
        "terseLabel": "Current estimate related to sales made in current and previous periods"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_CurrentEstimateRelatedToSalesOtherDiscounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "CurrentEstimateRelatedToSalesOtherDiscounts",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesMovementInDiscountsAndOtherReductionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current estimate of other discounts related to sales made in current and prior year.",
        "label": "Current estimate related to sales, other discounts",
        "terseLabel": "Current estimate related to sales made in current and previous periods"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_CurrentEstimateRelatedToSalesTotal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "CurrentEstimateRelatedToSalesTotal",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesMovementInDiscountsAndOtherReductionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current estimate of discounts and other reductions related to sales made in current and prior year.",
        "label": "Current estimate related to sales, total",
        "terseLabel": "Current estimate related to sales made in current and previous periods"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_CurrentEstimateRelatedToSalesVolumeRebates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "CurrentEstimateRelatedToSalesVolumeRebates",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesMovementInDiscountsAndOtherReductionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current estimate of volume rebates related to sales made in current and prior year.",
        "label": "Current estimate related to sales, volume rebates",
        "terseLabel": "Current estimate related to sales made in current and previous periods"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_CurrentFinancialAssetsMeasuredAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "CurrentFinancialAssetsMeasuredAtFairValue",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_OtherCurrentFinancialAssets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.grifols.com/role/DisclosureFinancialAssetsOtherCurrentFinancialAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialAssetsOtherCurrentFinancialAssetsDetails",
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Current financial assets which are measured at fair value.",
        "label": "Current Financial Assets Measured at Fair Value",
        "terseLabel": "Current financial assets measured at fair value",
        "totalLabel": "Total Non-current financial assets measured at fair value"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentFinancialLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesLastFinancialStatementsAvailableForMainEquityAccountedInvestmentsOfGrifolsCalc": {
       "parentTag": "ifrs-full_NetAssetsLiabilities",
       "weight": -1.0,
       "order": 7.0
      },
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSummaryDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMostRecentFinancialStatementsAvailableOfMainEquityAccountedInvestmentsOfGrifolsDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current financial liabilities",
        "negatedLabel": "Current financial liabilities",
        "totalLabel": "Total current financial liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current financial liabilities. [Refer: Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r233"
     ]
    },
    "grfs_CurrentFinancialLiabilitiesOtherThanTradeAndOtherPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "CurrentFinancialLiabilitiesOtherThanTradeAndOtherPayables",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Current financial liabilities other than trade and other payables",
        "label": "Current financial liabilities other than trade and other payables",
        "terseLabel": "Current other financial liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentInterestPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentInterestPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current interest payable",
        "terseLabel": "Current loans and borrowings, accrued interest"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current interest payable. [Refer: Interest payable]"
       }
      }
     },
     "auth_ref": [
      "r778"
     ]
    },
    "ifrs-full_CurrentInventoriesHeldForSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentInventoriesHeldForSale",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureInventoriesDetails": {
       "parentTag": "ifrs-full_Inventories",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current inventories held for sale",
        "terseLabel": "Goods for resale"
       }
      },
      "en": {
       "role": {
        "documentation": "A classification of current inventory representing the amount of inventories held for sale in the ordinary course of business. [Refer: Inventories]"
       }
      }
     },
     "auth_ref": [
      "r755"
     ]
    },
    "ifrs-full_CurrentLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentLeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSummaryDetails": {
       "parentTag": "ifrs-full_CurrentFinancialLiabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSummaryDetails",
      "http://www.grifols.com/role/DisclosureLeasesDetailsOfLeasesInConsolidatedBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current lease liabilities",
        "terseLabel": "Current lease liabilities",
        "verboseLabel": "Current"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r171"
     ]
    },
    "ifrs-full_CurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessBreakdownOfBalancesInJointArrangementDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsSummaryOfFinancialInformationDetails",
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current liabilities",
        "negatedLabel": "Current liabilities",
        "terseLabel": "Current liabilities",
        "totalLabel": "Total 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": [
      "r143",
      "r496",
      "r555"
     ]
    },
    "grfs_CurrentLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "CurrentLoans",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinancialAssetsOtherCurrentFinancialAssetsDetails": {
       "parentTag": "grfs_OtherCurrentFinancialAssetsAtAmortisedCost",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialAssetsOtherCurrentFinancialAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of current loans.",
        "label": "Current loans"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_CurrentLoansAndBorrowingsMaximumBorrowingsAvailable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "CurrentLoansAndBorrowingsMaximumBorrowingsAvailable",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum borrowing capacity available for current loans and borrowings.",
        "label": "Current Loans and Borrowings, Maximum Borrowings Available",
        "terseLabel": "Current loans and borrowings, Amount extended"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesCarryingAmountOfTradeAndOtherReceivablesAndContractualAssetsCategorizedByDueDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current [member]",
        "terseLabel": "Not matured"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a current time band."
       }
      }
     },
     "auth_ref": [
      "r576",
      "r589"
     ]
    },
    "grfs_CurrentNonFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "CurrentNonFinancialLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesLastFinancialStatementsAvailableForMainEquityAccountedInvestmentsOfGrifolsCalc": {
       "parentTag": "ifrs-full_NetAssetsLiabilities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMostRecentFinancialStatementsAvailableOfMainEquityAccountedInvestmentsOfGrifolsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of non-financial liabilities of the company classified as current.",
        "label": "Current Non-Financial Liabilities",
        "negatedLabel": "Current liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_CurrentPayablesOnTaxesOtherThanIncomeTax.SocialSecurityPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "CurrentPayablesOnTaxesOtherThanIncomeTax.SocialSecurityPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureTradeAndOtherPayablesDetails": {
       "parentTag": "ifrs-full_OtherCurrentPayables",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of current payables related to social security.",
        "label": "Current Payables on Taxes Other Than Income Tax. Social Security Payable",
        "terseLabel": "Social security payable"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_CurrentPayablesOnTaxesOtherThanIncomeTaxWithholdingsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "CurrentPayablesOnTaxesOtherThanIncomeTaxWithholdingsPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureTradeAndOtherPayablesDetails": {
       "parentTag": "ifrs-full_OtherCurrentPayables",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of current payables related to tax withholdings.",
        "label": "Current Payables on Taxes Other Than Income Tax, Withholdings Payable",
        "terseLabel": "Taxation authorities, withholdings payable"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_CurrentPayablesToOtherPublicEntities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "CurrentPayablesToOtherPublicEntities",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureTradeAndOtherPayablesDetails": {
       "parentTag": "ifrs-full_OtherCurrentPayables",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of current payables due to other public entities.",
        "label": "Current Payables to Other Public Entities",
        "terseLabel": "Other public entities"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_CurrentPortionOfNonCurrentSeniorSecuredBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "CurrentPortionOfNonCurrentSeniorSecuredBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSummaryDetails": {
       "parentTag": "ifrs-full_CurrentFinancialLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The current portion of non-current senior secured borrowings issued.",
        "label": "Current Portion of Non-current Senior Secured Borrowings",
        "verboseLabel": "Senior secured debt"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_CurrentPreferentialLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "CurrentPreferentialLoans",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails": {
       "parentTag": "ifrs-full_OtherCurrentFinancialLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of current preferential loans that the entity does not separately disclose in the same statement or note.",
        "label": "Current Preferential Loans",
        "terseLabel": "Current preferential loans"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentProvisions",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.grifols.com/role/DisclosureProvisionsSummaryDetails": {
       "parentTag": "ifrs-full_Provisions",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureProvisionsSummaryDetails",
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current provisions",
        "terseLabel": "Provisions",
        "totalLabel": "Current provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current provisions, including provisions for employee benefits. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r484"
     ]
    },
    "ifrs-full_CurrentProvisionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentProvisionsAbstract",
     "presentation": [
      "http://www.grifols.com/role/DisclosureProvisionsSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current provisions [abstract]",
        "terseLabel": "Current provisions (b)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentRawMaterialsAndCurrentProductionSupplies",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureInventoriesDetails": {
       "parentTag": "ifrs-full_Inventories",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current raw materials and current production supplies",
        "terseLabel": "Raw materials and supplies"
       }
      },
      "en": {
       "role": {
        "documentation": "A classification of current inventory representing the amount of current raw materials and current production supplies. [Refer: Current production supplies; Current raw materials]"
       }
      }
     },
     "auth_ref": [
      "r755"
     ]
    },
    "ifrs-full_CurrentServiceCostDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentServiceCostDefinedBenefitPlans",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansComponentsOfCostsForDefinedBenefitPlansDetails": {
       "parentTag": "ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansComponentsOfCostsForDefinedBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current service cost, defined benefit plans",
        "terseLabel": "Current service cost"
       }
      }
     },
     "auth_ref": [
      "r744"
     ]
    },
    "ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentServiceCostNetDefinedBenefitLiabilityAsset",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansReconciliationOfNetPresentValueOfDefinedBenefitObligationDetails": {
       "parentTag": "ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansReconciliationOfNetPresentValueOfDefinedBenefitObligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase in net defined benefit liability (asset) resulting from current service cost",
        "terseLabel": "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": [
      "r29",
      "r354"
     ]
    },
    "grfs_CurrentTaxAssetRelatedToMutualAgreementProcedureAdjustmentAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "CurrentTaxAssetRelatedToMutualAgreementProcedureAdjustmentAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationDeferredTaxAssetsAndLiabilitiesOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current tax asset recognised in connection with a Mutual Agreement  Procedure (MAP) under the European Convention, arising from transfer pricing  adjustments affecting the allocation of taxable income between jurisdictions.",
        "label": "Current Tax Asset, Related To Mutual Agreement Procedure Adjustment, Amount",
        "terseLabel": "MAP recognized a current tax asset"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentTaxAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentTaxAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_TradeAndOtherCurrentReceivables",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesSummaryDetails": {
       "parentTag": "grfs_TradeAndOtherCurrentReceivablesAndCurrentContractAssets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesSummaryDetails",
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current tax assets, current",
        "terseLabel": "Current income tax assets",
        "verboseLabel": "Current income tax assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The current amount of current tax assets. [Refer: Current tax assets]"
       }
      }
     },
     "auth_ref": [
      "r486"
     ]
    },
    "ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureTaxationIncomeTaxExpenseTotalIncomeTaxExpenseDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationIncomeTaxExpenseTotalIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current tax expense (income) and adjustments for current tax of prior periods",
        "terseLabel": "Current tax"
       }
      }
     },
     "auth_ref": [
      "r737"
     ]
    },
    "ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationIncomeTaxExpenseTotalIncomeTaxExpenseDetails",
      "http://www.grifols.com/role/DisclosureTaxationReconciliationOfAccountingAndTaxableIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current tax expense (income) and adjustments for current tax of prior periods [abstract]",
        "terseLabel": "Reconciliation of accounting and taxable income"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentTaxExpenseIncomeRelatedToPillarTwoIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentTaxExpenseIncomeRelatedToPillarTwoIncomeTaxes",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationDeferredTaxAssetsAndLiabilitiesOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current tax expense (income), related to Pillar Two income taxes",
        "terseLabel": "Additional taxation impact"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current tax expense (income) related to Pillar Two income taxes."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r340"
     ]
    },
    "ifrs-full_CurrentTaxLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentTaxLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_TradeAndOtherCurrentPayables",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherPayablesDetails",
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current tax liabilities, current",
        "terseLabel": "Current income tax liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The current amount of current tax liabilities. [Refer: Current tax liabilities]"
       }
      }
     },
     "auth_ref": [
      "r486"
     ]
    },
    "grfs_CurrentTradeProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "CurrentTradeProvisions",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureProvisionsSummaryDetails": {
       "parentTag": "ifrs-full_CurrentProvisions",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureProvisionsSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of current trade provisions.",
        "label": "Current Trade Provisions",
        "terseLabel": "Trade provisions"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentTradeReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentTradeReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_TradeAndOtherCurrentReceivables",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesSummaryDetails": {
       "parentTag": "grfs_TradeAndOtherCurrentReceivablesAndCurrentContractAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesSummaryDetails",
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current trade receivables",
        "terseLabel": "Trade receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current trade receivables. [Refer: Trade receivables]"
       }
      }
     },
     "auth_ref": [
      "r611",
      "r617",
      "r619"
     ]
    },
    "ifrs-full_CurrentValueAddedTaxPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentValueAddedTaxPayables",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureTradeAndOtherPayablesDetails": {
       "parentTag": "ifrs-full_OtherCurrentPayables",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current value added tax payables",
        "terseLabel": "VAT payable"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current value added tax payables. [Refer: Value added tax payables]"
       }
      }
     },
     "auth_ref": [
      "r784"
     ]
    },
    "ifrs-full_CurrentValueAddedTaxReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentValueAddedTaxReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesSummaryDetails": {
       "parentTag": "ifrs-full_OtherCurrentReceivables",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current value added tax receivables",
        "terseLabel": "Taxation authorities, VAT recoverable"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current value added tax receivables. [Refer: Value added tax receivables]"
       }
      }
     },
     "auth_ref": [
      "r782"
     ]
    },
    "grfs_CurrentlyMarketedProductsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "CurrentlyMarketedProductsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for a class of intangible assets representing currently marketed products.",
        "label": "Currently Marketed Products [Member]",
        "terseLabel": "Currently marketed products"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_CustomerOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "CustomerOneMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSegmentReportingMainCustomerDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for a specific customer.",
        "label": "Customer one"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CustomerrelatedIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CustomerrelatedIntangibleAssetsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer-related intangible assets [member]",
        "terseLabel": "Customer-related intangible assets"
       }
      },
      "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": [
      "r759"
     ]
    },
    "grfs_CustomersWithObjectiveEvidenceOfImpairmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "CustomersWithObjectiveEvidenceOfImpairmentMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesCarryingAmountOfTradeAndOtherReceivablesAndContractualAssetsCategorizedByDueDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for customers with objective evidence ofimpairment.",
        "label": "Customers with objective evidence of impairment"
       }
      }
     },
     "auth_ref": []
    },
    "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r637",
      "r726"
     ]
    },
    "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r637",
      "r726"
     ]
    },
    "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r639",
      "r728"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]"
       }
      }
     },
     "auth_ref": [
      "r639",
      "r728"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]"
       }
      }
     },
     "auth_ref": [
      "r641",
      "r730"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r639",
      "r728"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r632",
      "r721"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r633",
      "r722"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r633",
      "r722"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r631",
      "r720"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r631",
      "r720"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]"
       }
      }
     },
     "auth_ref": [
      "r631",
      "r720"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r634",
      "r723"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r636",
      "r725"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r636",
      "r725"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r637",
      "r726"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r640",
      "r729"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r638",
      "r727"
     ]
    },
    "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]"
       }
      }
     },
     "auth_ref": [
      "r635",
      "r724"
     ]
    },
    "country_DE": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "DE",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationDeferredTaxAssetsAndLiabilitiesOthersDetails",
      "http://www.grifols.com/role/DisclosureTaxationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "GERMANY",
        "terseLabel": "Germany"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DebtCancellationCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DebtCancellationCostsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to debt cancellation costs member.",
        "label": "Debt cancellation costs [Member]",
        "terseLabel": "Debt cancellation costs"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DebtCovenantLeverageRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DebtCovenantLeverageRatio",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesRevolvingCreditFacilityAndOtherDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The ratio of total financial debt to adjusted earnings before, interest, taxes, depreciation and amortization allowed under the terms of the senior secured debt covenants.",
        "label": "Debt covenant leverage ratio"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DecreaseInBorrowingsThroughRepayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DecreaseInBorrowingsThroughRepayments",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesRevolvingCreditFacilityAndOtherDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the decrease in borrowings through repayments in credit facility.",
        "label": "Decrease in Borrowings through Repayments",
        "terseLabel": "Repayments"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DecreaseInCashAvailableForDistributionThroughPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DecreaseInCashAvailableForDistributionThroughPayments",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIiStatementOfAccountingStatementOfResultsAndLiquidityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease in cash available for distribution through payments.",
        "label": "Decrease in cash available for distribution through payments",
        "negatedLabel": "Projected payments, including interim dividend"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DecreaseInInvestmentsAccountedForUsingEquityMethodThroughDividendsReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DecreaseInInvestmentsAccountedForUsingEquityMethodThroughDividendsReceived",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMovementInInvestmentsInEquityAccountedInvesteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease in investments accounted for using equity method through dividends received",
        "label": "Decrease in investments accounted for using equity method through dividends received",
        "negatedLabel": "Collected dividends"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DecreaseInInvestmentsAccountedForUsingEquityMethodThroughImpairments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DecreaseInInvestmentsAccountedForUsingEquityMethodThroughImpairments",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMovementInInvestmentsInEquityAccountedInvesteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease in investments accounted for using equity method through impairments",
        "label": "Decrease in investments accounted for using equity method through impairments",
        "negatedLabel": "Impairment losses"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DecreaseInInvestmentsAccountedForUsingEquityMethodThroughUncollectedDividendsReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DecreaseInInvestmentsAccountedForUsingEquityMethodThroughUncollectedDividendsReceived",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMovementInInvestmentsInEquityAccountedInvesteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease in investments accounted for using equity method through uncollected dividends received",
        "label": "Decrease In Investments Accounted For Using Equity Method Through Uncollected Dividends Received",
        "negatedLabel": "Uncollected dividends"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DecreaseThroughCancellationsBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DecreaseThroughCancellationsBorrowings",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesMovementInSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease through cancellations, borrowings",
        "label": "Decrease through cancellations, borrowings",
        "negatedLabel": "Cancellation"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DecreaseThroughInterestPaymentsOrReceivedLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DecreaseThroughInterestPaymentsOrReceivedLiabilitiesArisingFromFinancingActivities",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesChangesInLiabilitiesDerivedFromFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The decrease in liabilities arising from financing activities resulting from interest payments or recieved.",
        "label": "Decrease Through Interest Payments Or Received , Liabilities Arising From Financing Activities",
        "verboseLabel": "Interest paid/received"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DecreaseThroughNetCancellationsProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DecreaseThroughNetCancellationsProvisions",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureProvisionsMovementInNonCurrentAndCurrentProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The decrease in provisions resulting from net cancellations.",
        "label": "Decrease Through Net Cancellations, Provisions",
        "negatedLabel": "Net cancellations"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DecreaseThroughPaymentsLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DecreaseThroughPaymentsLiabilitiesArisingFromFinancingActivities",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesChangesInLiabilitiesDerivedFromFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The decrease in liabilities arising from financing activities resulting from payments.",
        "label": "Decrease Through Payments, Liabilities Arising From Financing Activities",
        "negatedLabel": "Refunds"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DecreaseThroughWriteoffFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DecreaseThroughWriteoffFinancialAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesMovementInBadDebtProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Decrease through write-off, financial assets",
        "terseLabel": "Net cancellations for the year"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in financial assets resulting from write-off. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r573",
      "r575",
      "r588",
      "r608",
      "r610"
     ]
    },
    "ifrs-full_DeferredTaxAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DeferredTaxAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationDeferredTaxAssetsAndLiabilitiesDetails",
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax assets",
        "terseLabel": "Deferred tax assets",
        "verboseLabel": "Deferred tax assets, net"
       }
      },
      "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": [
      "r8",
      "r337",
      "r487",
      "r491"
     ]
    },
    "ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DeferredTaxExpenseIncomeRecognisedInProfitOrLoss",
     "calculation": {
      "http://www.grifols.com/role/DisclosureTaxationIncomeTaxExpenseTotalIncomeTaxExpenseDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationIncomeTaxExpenseTotalIncomeTaxExpenseDetails",
      "http://www.grifols.com/role/DisclosureTaxationMovementInDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax expense (income) recognised in profit or loss",
        "negatedLabel": "Movements during the year",
        "terseLabel": "Deferred tax"
       }
      }
     },
     "auth_ref": [
      "r9",
      "r338"
     ]
    },
    "ifrs-full_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DeferredTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationDeferredTaxAssetsAndLiabilitiesDetails",
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax liabilities",
        "negatedLabel": "Net tax deferred 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": [
      "r8",
      "r337",
      "r487",
      "r491"
     ]
    },
    "ifrs-full_DeferredTaxLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DeferredTaxLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationMovementInDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax liability (asset)",
        "periodEndLabel": "Balance at 31 December",
        "periodStartLabel": "Balance at 1 January"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deferred tax liabilities or assets. [Refer: Deferred tax liabilities; Deferred tax assets]"
       }
      }
     },
     "auth_ref": [
      "r8",
      "r337"
     ]
    },
    "grfs_DefinedBenefitCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DefinedBenefitCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansComponentsOfCostsForDefinedBenefitPlansDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansComponentsOfCostsForDefinedBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate amount of defined benefit cost of the entity.",
        "label": "Defined Benefit Costs",
        "totalLabel": "Defined benefit costs"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DefinedBenefitObligationAtPresentValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DefinedBenefitObligationAtPresentValue",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansNetDefinedBenefitLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined benefit obligation, at present value",
        "terseLabel": "Net present value of defined benefit obligations"
       }
      },
      "en": {
       "role": {
        "documentation": "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. [Refer: Plan assets, at fair value]"
       }
      }
     },
     "auth_ref": [
      "r753"
     ]
    },
    "ifrs-full_DefinedBenefitPlansAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DefinedBenefitPlansAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityTreasuryStockAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansNetDefinedBenefitLiabilityDetails",
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansPaymentsExpectedToBeMadeInSubsequentYearsBasedOnCurrentPensionObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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": [
      "r26",
      "r351"
     ]
    },
    "ifrs-full_DefinedBenefitPlansDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DefinedBenefitPlansDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityTreasuryStockAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansNetDefinedBenefitLiabilityDetails",
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansPaymentsExpectedToBeMadeInSubsequentYearsBasedOnCurrentPensionObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined benefit plans [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for post-employment benefit plans other than 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. It also represents the standard value for the 'Defined benefit plans' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r351"
     ]
    },
    "grfs_DefinedBenefitPlansOtherThanPensionPlansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DefinedBenefitPlansOtherThanPensionPlansMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansNetDefinedBenefitLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for defined benefit plans other than pension plans.",
        "label": "Defined benefit plans other than pension plans [member]",
        "terseLabel": "Similar obligations"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DepositsAndGuaranteesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DepositsAndGuaranteesCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinancialAssetsOtherCurrentFinancialAssetsDetails": {
       "parentTag": "grfs_OtherCurrentFinancialAssetsAtAmortisedCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialAssetsOtherCurrentFinancialAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of deposits and guarantees, classified as current.",
        "label": "Deposits and Guarantees, Current",
        "terseLabel": "Deposits and guarantees"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DepreciationAndAmortisationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DepreciationAndAmortisationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureExpensesByNatureAmortizationAndDepreciationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation and amortisation expense",
        "terseLabel": "Amortization and depreciation"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of depreciation and amortisation expense. Depreciation and amortisation are the systematic allocations of depreciable amounts of assets over their useful lives."
       }
      }
     },
     "auth_ref": [
      "r152",
      "r263",
      "r273",
      "r463",
      "r527",
      "r614"
     ]
    },
    "ifrs-full_DepreciationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DepreciationPropertyPlantAndEquipment",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentMovementInPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation, property, plant and equipment",
        "negatedLabel": "Additions, depreciation"
       }
      }
     },
     "auth_ref": [
      "r18",
      "r23",
      "r346"
     ]
    },
    "ifrs-full_DepreciationRatePropertyPlantAndEquipment": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DepreciationRatePropertyPlantAndEquipment",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation rate, property, plant and equipment",
        "terseLabel": "Depreciation rates"
       }
      },
      "en": {
       "role": {
        "documentation": "The depreciation rate used for property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r13",
      "r341"
     ]
    },
    "ifrs-full_DepreciationRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DepreciationRightofuseAssets",
     "presentation": [
      "http://www.grifols.com/role/DisclosureLeasesAmountsRecognizedInConsolidatedStatementOfProfitAndLossDetails",
      "http://www.grifols.com/role/DisclosureLeasesDetailsOfChangesInLeasesDetailsImported"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation, right-of-use assets",
        "negatedTerseLabel": "Additions, Acc. Amortization",
        "verboseLabel": "Right-of-use depreciation"
       }
      }
     },
     "auth_ref": [
      "r172",
      "r288"
     ]
    },
    "grfs_DeriaS.a.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DeriaS.a.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquitySignificantShareholdersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for shareholder, Deria, S.A.",
        "label": "Deria, S.A. [Member]",
        "terseLabel": "Deria, S.A."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DerivativeFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DerivativeFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative financial assets",
        "terseLabel": "Derivative assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of financial assets classified as derivative instruments. [Refer: Financial assets; Derivatives [member]]"
       }
      }
     },
     "auth_ref": [
      "r781"
     ]
    },
    "grfs_DerivativeFinancialInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DerivativeFinancialInstruments",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesHedgingDerivativeFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of derivative financial asset (liability).",
        "label": "Derivative Financial Instruments",
        "periodEndLabel": "Closing balance",
        "periodStartLabel": "Opening balance"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DerivativeFinancialInstrumentsChangesInFairValueRecognizedInEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DerivativeFinancialInstrumentsChangesInFairValueRecognizedInEquity",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesHedgingDerivativeFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) through changes in fair value recognized in equity.",
        "label": "Derivative Financial Instruments, Changes in Fair Value Recognized in Equity",
        "terseLabel": "Changes in fair value recognized in equity"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DerivativeFinancialInstrumentsDecreaseThroughCollectionsPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DerivativeFinancialInstrumentsDecreaseThroughCollectionsPayments",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesHedgingDerivativeFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease through payments / collections.",
        "label": "Derivative Financial Instruments, Decrease Through Collections / Payments",
        "negatedLabel": "Collections / Payments"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DerivativeFinancialInstrumentsIncreaseDecreaseThroughTaxEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DerivativeFinancialInstrumentsIncreaseDecreaseThroughTaxEffect",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesHedgingDerivativeFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) through tax effect.",
        "label": "Derivative Financial Instruments, Increase (Decrease) Through Tax Effect",
        "terseLabel": "Tax effect"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DerivativeFinancialInstrumentsTransferToProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DerivativeFinancialInstrumentsTransferToProfitOrLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesHedgingDerivativeFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount transferred to profit or loss.",
        "label": "Derivative Financial Instruments, Transfer to Profit or Loss",
        "terseLabel": "Transfer to profit or loss"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DerivativeFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DerivativeFinancialLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsContractualMaturityDatesOfFinancialLiabilitiesDetails": {
       "parentTag": "grfs_FinancialLiabilitiesIncludingCommittedInterestCalculatedUsingInterestRateForwardCurves",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsContractualMaturityDatesOfFinancialLiabilitiesDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative financial liabilities",
        "negatedLabel": "Derivative liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of financial liabilities classified as derivative instruments. [Refer: Financial assets; Derivatives [member]]"
       }
      }
     },
     "auth_ref": [
      "r781"
     ]
    },
    "ifrs-full_DerivativeFinancialLiabilitiesUndiscountedCashFlows": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DerivativeFinancialLiabilitiesUndiscountedCashFlows",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsContractualMaturityDatesOfFinancialLiabilitiesDetails": {
       "parentTag": "grfs_FinancialLiabilitiesIncludingCommittedInterestCalculatedUsingInterestRateForwardCurvesUndiscountedCashFlows",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsContractualMaturityDatesOfFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative financial liabilities, undiscounted cash flows",
        "verboseLabel": "Financial derivatives"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of contractual undiscounted cash flows in relation to derivative financial liabilities. [Refer: Derivative financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r245",
      "r438"
     ]
    },
    "grfs_DerivativesDesignatedAsHedgingInstrumentsCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DerivativesDesignatedAsHedgingInstrumentsCategoryMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsClassificationByNatureCategoryAndFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the derivatives designated as hedging instruments category of financial assets.",
        "label": "Hedges"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DerivativesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DerivativesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsClassificationByNatureCategoryAndFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivatives [member]",
        "terseLabel": "Derivative instruments"
       }
      },
      "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": [
      "r556",
      "r558",
      "r577",
      "r591"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsAndHedgingExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsAndHedgingExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for derivative financial instruments and hedging [text block]",
        "terseLabel": "Derivative financial instruments and hedging activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for derivative financial instruments and hedging. [Refer: Classes of financial instruments [domain]; Derivatives [member]]"
       }
      }
     },
     "auth_ref": [
      "r779"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for employee benefits [text block]",
        "terseLabel": "Employee benefits"
       }
      },
      "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": [
      "r779"
     ]
    },
    "grfs_DescriptionOfAccountingPolicyForEnvironmentalIssuesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DescriptionOfAccountingPolicyForEnvironmentalIssuesPolicyTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The description of the entity's accounting policy for environmental issues.",
        "label": "Description of accounting policy for environmental issues [Policy Text Block]",
        "terseLabel": "Environment"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for financial instruments [text block]",
        "terseLabel": "Financial instruments"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for financial instruments. [Refer: Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r779"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for foreign currency translation [text block]",
        "terseLabel": "Transactions and balances in foreign currencies"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for foreign currency translation."
       }
      }
     },
     "auth_ref": [
      "r779"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForGoodwillExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForGoodwillExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for goodwill [text block]",
        "terseLabel": "Goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for goodwill. [Refer: Goodwill]"
       }
      }
     },
     "auth_ref": [
      "r779"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForGovernmentGrants": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForGovernmentGrants",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for government grants [text block]",
        "terseLabel": "Government grants"
       }
      },
      "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": [
      "r44",
      "r359"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for impairment of non-financial assets [text block]",
        "terseLabel": "Impairment of non-financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for the impairment of non-financial assets. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r779"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForIncomeTaxExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for income tax [text block]",
        "terseLabel": "Income tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for income tax."
       }
      }
     },
     "auth_ref": [
      "r779"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for intangible assets other than goodwill [text block]",
        "terseLabel": "Intangible assets"
       }
      },
      "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": [
      "r779"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForLeasesExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for leases [text block]",
        "terseLabel": "Leases"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for leases. A lease is an agreement whereby the lessor conveys to the lessee in return for a payment or series of payments the right to use an asset for an agreed period of time."
       }
      }
     },
     "auth_ref": [
      "r779"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForMeasuringInventories",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for measuring inventories [text block]",
        "terseLabel": "Inventories"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for measuring inventories. [Refer: Inventories]"
       }
      }
     },
     "auth_ref": [
      "r41",
      "r315"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for property, plant and equipment [text block]",
        "terseLabel": "Property, plant and equipment"
       }
      },
      "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": [
      "r779"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForProvisionsExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for provisions [text block]",
        "terseLabel": "Provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for provisions. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r779"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForRecognitionOfRevenue",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for recognition of revenue [text block]",
        "terseLabel": "Revenue recognition"
       }
      }
     },
     "auth_ref": [
      "r779"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForSegmentReportingExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for segment reporting [text block]",
        "terseLabel": "Segment reporting"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r779"
     ]
    },
    "grfs_DescriptionOfAccountingPolicyForTransactionsWithGroupCompaniesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DescriptionOfAccountingPolicyForTransactionsWithGroupCompaniesPolicyTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for transactions with group companies.",
        "label": "Description of Accounting Policy For Transactions With Group Companies [Policy Text Block]",
        "terseLabel": "Transactions between Group companies"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfAccountingPolicyForTreasurySharesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForTreasurySharesExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for treasury shares [text block]",
        "terseLabel": "Own equity instruments"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for treasury shares. [Refer: Treasury shares]"
       }
      }
     },
     "auth_ref": [
      "r779"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for determining components of cash and cash equivalents [text block]",
        "terseLabel": "Cash and cash equivalents"
       }
      },
      "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": [
      "r123",
      "r324"
     ]
    },
    "ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfDiscountRatesAppliedToCashFlowProjections",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillImpairmentTestingDetails",
      "http://www.grifols.com/role/DisclosureGoodwillReasonablyPossibleChangesInCertainKeyAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discount rate applied to cash flow projections",
        "terseLabel": "Pre-tax discount rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The discount rate applied to cash flow projections for a cash-generating unit (group of units). [Refer: Total for all cash-generating units [member]]"
       }
      }
     },
     "auth_ref": [
      "r79",
      "r82",
      "r379",
      "r382"
     ]
    },
    "ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillImpairmentTestingDetails",
      "http://www.grifols.com/role/DisclosureGoodwillReasonablyPossibleChangesInCertainKeyAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Growth rate used to extrapolate cash flow projections",
        "terseLabel": "Perpetual growth rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The growth rate used to extrapolate cash flow projections beyond the period covered by the most recent budgets/forecasts for a cash-generating unit (group of units). [Refer: Total for all cash-generating units [member]]"
       }
      }
     },
     "auth_ref": [
      "r78",
      "r81",
      "r378",
      "r381"
     ]
    },
    "grfs_DescriptionOfPersonnelExpenses": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DescriptionOfPersonnelExpenses",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePersonnelExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The description of the entity's personnel expenses.",
        "label": "Personnel Expenses.",
        "terseLabel": "Personnel Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DescriptionOfSinkRateUsedToExtrapolateCashFlowProjections": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DescriptionOfSinkRateUsedToExtrapolateCashFlowProjections",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillImpairmentTestingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sink rate applied to cash flow projections for a cash-generating unit (group of units).",
        "label": "Description Of Sink Rate Used To Extrapolate Cash Flow Projections",
        "terseLabel": "Sink rate"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DescriptionOfSuccessRateUsedToExtrapolateCashFlowProjections": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DescriptionOfSuccessRateUsedToExtrapolateCashFlowProjections",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillImpairmentTestingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The success rate applied to cash flow projections for a cash-generating unit (group of units).",
        "label": "Description Of Success Rate Used To Extrapolate Cash Flow Projections",
        "terseLabel": "Success rate"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DiagnosticGrifolsS.a.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DiagnosticGrifolsS.a.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Diagnostic Grifols, S.A.",
        "label": "Diagnostic Grifols, S.A."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DiagnosticMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DiagnosticMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillImpairmentTestingDetails",
      "http://www.grifols.com/role/DisclosureGoodwillProportionOfRecoverableAmountDetails",
      "http://www.grifols.com/role/DisclosureGoodwillReasonablyPossibleChangesInCertainKeyAssumptionsDetails",
      "http://www.grifols.com/role/DisclosureGoodwillScheduleOfKeyAssumptionsRegardingSalesAndEbitdaDetails",
      "http://www.grifols.com/role/DisclosureGoodwillScheduleOfReasonablePossibleChangesDetails",
      "http://www.grifols.com/role/DisclosureNetRevenuesDistributionBySegmentDetails",
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the diagnostic segment. It includes the marketing of diagnostic testing equipment, reagents and other equipment, manufactured by Group or other companies.",
        "label": "Diagnostic",
        "terseLabel": "Diagnostic"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DilutedEarningsLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DilutedEarningsLossPerShare",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEarningsPerShareCalculationOfDilutedEarningsPerShareDetails",
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Diluted earnings (loss) per share",
        "terseLabel": "Diluted earnings per share (Euros)",
        "verboseLabel": "Diluted earnings per share (Euros 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": [
      "r68",
      "r69"
     ]
    },
    "grfs_DilutiveEffectOfPlansOfRightsOnWeightedAverageNumberOfOrdinaryShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DilutiveEffectOfPlansOfRightsOnWeightedAverageNumberOfOrdinaryShares",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEarningsPerShareWeightedAverageNumberOfOrdinarySharesOutstandingDilutedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The potential dilutive effect on the weighted average number of ordinary shares that relates to the assumed conversion of the entity's plans of rights.",
        "label": "Dilutive Effect of Plans of Rights On Weighted Average Number of Ordinary Shares",
        "terseLabel": "Plans of rights over shares"
       }
      }
     },
     "auth_ref": []
    },
    "srt_DirectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "DirectorMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Director [Member]",
        "terseLabel": "Board of directors of the Company"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DirectorsRemunerationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DirectorsRemunerationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Directors' remuneration expense",
        "terseLabel": "Remuneration of directors representing shareholders interest"
       }
      }
     },
     "auth_ref": [
      "r778"
     ]
    },
    "grfs_DisclosureOfAggregateBalanceFinancialStatementsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfAggregateBalanceFinancialStatementsTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tabular disclosure of aggregate balance on financial statements.",
        "label": "Disclosure Of Aggregate Balance Financial Statements [Table Text Block]",
        "terseLabel": "Schedule of consolidated financial statements"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfAllowanceForCreditLossesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfAllowanceForCreditLossesExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of allowance for credit losses [text block]",
        "terseLabel": "Schedule of trade receivables net of the bad debt provision by seniority"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the allowance relating to impairments of financial assets due to credit losses. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r774"
     ]
    },
    "grfs_DisclosureOfAmortizationRatesOfIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfAmortizationRatesOfIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about amortization rates of intangible assets.",
        "label": "Disclosure of amortization rates of intangible assets [ Table Text Block]",
        "terseLabel": "Schedule of intangible assets amortization rates"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DisclosureOfAmountsRecognizedInConsolidatedStatementOfProfitAndLossForLeasesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfAmountsRecognizedInConsolidatedStatementOfProfitAndLossForLeasesExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureLeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about amounts recognized in the consolidated statement of profit and loss related to lease agreements.",
        "label": "Disclosure Of Amounts Recognized In Consolidated Statement Of Profit And Loss For Leases, Explanatory",
        "terseLabel": "Schedule of amounts recognized in the consolidated statement of profit and loss related to lease agreements"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems",
     "presentation": [
      "http://www.grifols.com/role/DisclosureExpensesByNatureAmortizationAndDepreciationDetails",
      "http://www.grifols.com/role/DisclosureExpensesByNatureOtherOperatingIncomeAndExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of attribution of expenses by nature to their function [line items]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable",
     "presentation": [
      "http://www.grifols.com/role/DisclosureExpensesByNatureAmortizationAndDepreciationDetails",
      "http://www.grifols.com/role/DisclosureExpensesByNatureOtherOperatingIncomeAndExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of attribution of expenses by nature to their function [table]"
       }
      }
     },
     "auth_ref": [
      "r775",
      "r778"
     ]
    },
    "grfs_DisclosureOfBalancesWithRelatedPartiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfBalancesWithRelatedPartiesTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of balances with related parties.",
        "label": "Disclosure of balances with related parties [table text block]",
        "terseLabel": "Schedule of details of balances with related parties"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfBasisOfConsolidationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfBasisOfConsolidationExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of basis of consolidation [text block]",
        "terseLabel": "Consolidation"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the basis used for consolidation."
       }
      }
     },
     "auth_ref": [
      "r774"
     ]
    },
    "ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBasisOfPresentation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of basis of preparation of financial statements [text block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "auth_ref": [
      "r774"
     ]
    },
    "grfs_DisclosureOfBasisOfPresentationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfBasisOfPresentationLineItems",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBasisOfPresentationAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureBasisOfPresentationChangesInScopeOfConsolidationDetails",
      "http://www.grifols.com/role/DisclosureBasisOfPresentationScheduleOfEntitiesDetails",
      "http://www.grifols.com/role/DisclosureBasisOfPresentationScheduleOfInvestmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table.",
        "label": "Basis of presentation."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DisclosureOfBasisOfPresentationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfBasisOfPresentationTable",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBasisOfPresentationAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureBasisOfPresentationChangesInScopeOfConsolidationDetails",
      "http://www.grifols.com/role/DisclosureBasisOfPresentationScheduleOfEntitiesDetails",
      "http://www.grifols.com/role/DisclosureBasisOfPresentationScheduleOfInvestmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule disclosing information related to basis of presentation.",
        "label": "Disclosure of basis of presentation [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfBusinessCombinationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfBusinessCombinationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations and Divestments"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfBusinessCombinationsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfBusinessCombinationsExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of business combinations [text block]",
        "terseLabel": "Business Combinations and Divestments"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for business combinations."
       }
      }
     },
     "auth_ref": [
      "r217"
     ]
    },
    "ifrs-full_DisclosureOfBusinessCombinationsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfBusinessCombinationsLineItems",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsDetails",
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsTables",
      "http://www.grifols.com/role/DisclosureEquityTreasuryStockAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about business combination [line items]",
        "terseLabel": "Equity",
        "verboseLabel": "Business Combinations and Divestments"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfBusinessCombinationsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfBusinessCombinationsTable",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsDetails",
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about business combination [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of business combinations."
       }
      }
     },
     "auth_ref": [
      "r209",
      "r412"
     ]
    },
    "ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfCashAndCashEquivalentsExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureCashAndCashEquivalents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of cash and cash equivalents [text block]",
        "terseLabel": "Cash and Cash Equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of cash and cash equivalents. [Refer: Cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r774"
     ]
    },
    "grfs_DisclosureOfCashFlowsInSubsidiariesWithSignificantNonControllingInterestsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfCashFlowsInSubsidiariesWithSignificantNonControllingInterestsTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of cash flows in subsidiaries with significant non-controlling interests",
        "label": "Disclosure of cash flows in subsidiaries with significant non-controlling interests [table text block]",
        "terseLabel": "Schedule of cash flows of the most significant non-controlling interests"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfClassesOfShareCapitalAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfClassesOfShareCapitalExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of classes of share capital [text block]",
        "terseLabel": "Schedule of movement in outstanding shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of classes of share capital. [Refer: Classes of share capital [domain]]"
       }
      }
     },
     "auth_ref": [
      "r312",
      "r450",
      "r504"
     ]
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfClassesOfShareCapitalLineItems",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityDistributionOfProfitProposedDistributionOfProfitDetails",
      "http://www.grifols.com/role/DisclosureEquityShareCapitalClassBSharesDetails",
      "http://www.grifols.com/role/DisclosureEquityShareCapitalGeneralInformationDetails",
      "http://www.grifols.com/role/DisclosureEquityShareCapitalMovementInOutstandingSharesDetails",
      "http://www.grifols.com/role/DisclosureEquitySignificantShareholdersDetails",
      "http://www.grifols.com/role/DisclosureEquityTables",
      "http://www.grifols.com/role/DisclosureEquityTreasuryStockTabularDisclosureSharesDetails",
      "http://www.grifols.com/role/DisclosureEquityTreasuryStockTabularDisclosureValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of classes of share capital [line items]",
        "terseLabel": "Equity"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfClassesOfShareCapitalTable",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityDistributionOfProfitProposedDistributionOfProfitDetails",
      "http://www.grifols.com/role/DisclosureEquityShareCapitalClassBSharesDetails",
      "http://www.grifols.com/role/DisclosureEquityShareCapitalGeneralInformationDetails",
      "http://www.grifols.com/role/DisclosureEquityShareCapitalMovementInOutstandingSharesDetails",
      "http://www.grifols.com/role/DisclosureEquitySignificantShareholdersDetails",
      "http://www.grifols.com/role/DisclosureEquityTables",
      "http://www.grifols.com/role/DisclosureEquityTreasuryStockAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureEquityTreasuryStockTabularDisclosureSharesDetails",
      "http://www.grifols.com/role/DisclosureEquityTreasuryStockTabularDisclosureValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of classes of share capital [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to classes of share capital."
       }
      }
     },
     "auth_ref": [
      "r312",
      "r450",
      "r504"
     ]
    },
    "grfs_DisclosureOfCommercialCommitmentsWithCustomersTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfCommercialCommitmentsWithCustomersTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of commercial commitments with customers.",
        "label": "Disclosure of commercial commitments with customers [table text block]",
        "terseLabel": "Schedule of commercial commitments with customers"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DisclosureOfCommitmentsAndContingentLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfCommitmentsAndContingentLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition.",
        "label": "Other Commitments with Third Parties and Other Contingent Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of commitments and contingent liabilities [text block]",
        "terseLabel": "Other Commitments with Third Parties and Other Contingent Liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of commitments and contingent liabilities. [Refer: Classes of contingent liabilities [domain]]"
       }
      }
     },
     "auth_ref": [
      "r774"
     ]
    },
    "grfs_DisclosureOfCommitmentsAndContingentLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfCommitmentsAndContingentLiabilitiesLineItems",
     "presentation": [
      "http://www.grifols.com/role/DisclosureInventoriesPurchaseCommitmentsDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesEbitdaCommitmentSensitivityAnalysisDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesExistingCommercialCommitmentsWithCustomersDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table.",
        "label": "Disclosure of commitments and contingent liabilities [line items]",
        "terseLabel": "Purchase commitments",
        "verboseLabel": "Other Commitments with Third Parties and Other Contingent Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DisclosureOfCommitmentsAndContingentLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfCommitmentsAndContingentLiabilitiesTable",
     "presentation": [
      "http://www.grifols.com/role/DisclosureInventoriesPurchaseCommitmentsDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesEbitdaCommitmentSensitivityAnalysisDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesExistingCommercialCommitmentsWithCustomersDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule disclosing information related to commitments and contingent liabilities.",
        "label": "Disclosure of commitments and contingent liabilities [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DisclosureOfCompositionOfRecoverableAmountsForCashGeneratingUnitsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfCompositionOfRecoverableAmountsForCashGeneratingUnitsTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of composition of recoverable amounts for cash-generating units.",
        "label": "Disclosure of composition of recoverable amounts for cash-generating units [table text block]",
        "terseLabel": "Schedule of composition of recoverable amounts for cash-generating units"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfCreditRiskExposureExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfCreditRiskExposureExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of credit risk exposure [text block]",
        "verboseLabel": "Schedule of exposure to credit risk"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the credit risk exposure. Credit risk exposure is the credit risk inherent in an entity\u2019s financial assets and commitments to extend credit."
       }
      }
     },
     "auth_ref": [
      "r243",
      "r437"
     ]
    },
    "ifrs-full_DisclosureOfCreditRiskExposureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfCreditRiskExposureLineItems",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsMaximumLevelOfExposureToCreditRiskDetails",
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesCarryingAmountOfTradeAndOtherReceivablesAndContractualAssetsCategorizedByDueDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of credit risk exposure [line items]",
        "terseLabel": "Credit risk"
       }
      },
      "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_DisclosureOfCreditRiskExposureTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfCreditRiskExposureTable",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsMaximumLevelOfExposureToCreditRiskDetails",
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesCarryingAmountOfTradeAndOtherReceivablesAndContractualAssetsCategorizedByDueDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of credit risk exposure [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the credit risk exposure."
       }
      }
     },
     "auth_ref": [
      "r243",
      "r437"
     ]
    },
    "grfs_DisclosureOfCurrentFinancialAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfCurrentFinancialAssetsTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of current financial assets.",
        "label": "Disclosure of current financial assets [Table Text Block]",
        "terseLabel": "Schedule of current financial assets"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DisclosureOfCurrentObligationIncludingIssueOfBearerPromissoryNotes": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfCurrentObligationIncludingIssueOfBearerPromissoryNotes",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of current obligation including issue of bearer promissory notes.",
        "label": "Disclosure of Current Obligation, including Issue of Bearer Promissory Notes",
        "terseLabel": "Schedule of current obligation captions including issue of bearer promissory notes to Group employees"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDeferredTaxesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDeferredTaxesExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of deferred taxes [text block]",
        "terseLabel": "Schedule of deferred tax assets and liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of deferred taxes. [Refer: Deferred tax liabilities; Deferred tax assets]"
       }
      }
     },
     "auth_ref": [
      "r774"
     ]
    },
    "ifrs-full_DisclosureOfDefinedBenefitPlansAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDefinedBenefitPlansAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Plans and Other Benefit Plans"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDefinedBenefitPlansExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlans"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of defined benefit plans [text block]",
        "terseLabel": "Pension Plans and Other Benefit Plans"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of defined benefit plans. [Refer: Defined benefit plans [domain]]"
       }
      }
     },
     "auth_ref": [
      "r26",
      "r351"
     ]
    },
    "ifrs-full_DisclosureOfDefinedBenefitPlansLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDefinedBenefitPlansLineItems",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansDefinedContributionPlansNarrativeDetails",
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansNetDefinedBenefitLiabilityDetails",
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansPaymentsExpectedToBeMadeInSubsequentYearsBasedOnCurrentPensionObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of defined benefit plans [line items]",
        "terseLabel": "Pension plans"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDefinedBenefitPlansTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDefinedBenefitPlansTable",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansDefinedContributionPlansNarrativeDetails",
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansNetDefinedBenefitLiabilityDetails",
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansPaymentsExpectedToBeMadeInSubsequentYearsBasedOnCurrentPensionObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of defined benefit plans [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to defined benefit plans."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r351"
     ]
    },
    "ifrs-full_DisclosureOfDefinedContributionPlansExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDefinedContributionPlansExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of defined contribution plans [text block]",
        "terseLabel": "Schedule of breakdown of expense for defined contribution plans"
       }
      }
     },
     "auth_ref": [
      "r751"
     ]
    },
    "ifrs-full_DisclosureOfDepreciationAndAmortisationExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDepreciationAndAmortisationExpenseExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureExpensesByNatureTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of depreciation and amortisation expense [text block]",
        "terseLabel": "Schedule of amortization and depreciation expense classified by functions"
       }
      }
     },
     "auth_ref": [
      "r774"
     ]
    },
    "grfs_DisclosureOfDepreciationRatesOfPropertyPlantAndEquipmentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfDepreciationRatesOfPropertyPlantAndEquipmentTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about depreciation rates of property, plant and equipment.",
        "label": "Disclosure of depreciation rates of property plant and equipment [ Table Text Block]",
        "terseLabel": "Schedule of property, plant and equipment depreciation rates"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDerivativeFinancialInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDerivativeFinancialInstrumentsExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of derivative financial instruments [text block]",
        "terseLabel": "Schedule of financial derivatives"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of derivative financial instruments. [Refer: Derivatives [member]]"
       }
      }
     },
     "auth_ref": [
      "r774"
     ]
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about borrowings [text block]",
        "terseLabel": "Schedule of details of loans and borrowings"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r772"
     ]
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsLineItems",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesMovementInSeniorNotesDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesPromissoryNotesDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesRevolvingCreditFacilityAndOtherDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorDebtDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about borrowings [line items]",
        "terseLabel": "Cash and Cash Equivalents",
        "verboseLabel": "Financial Liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsTable",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesMovementInSeniorNotesDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesPromissoryNotesDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesRevolvingCreditFacilityAndOtherDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorDebtDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about borrowings [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of borrowings."
       }
      }
     },
     "auth_ref": [
      "r772"
     ]
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about business combination [text block]",
        "terseLabel": "Schedule of detailed information about business combination"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about business combinations. [Refer: Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about financial instruments [text block]",
        "terseLabel": "Schedule of financial instruments by nature, category and fair value"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about financial instruments. [Refer: Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r234",
      "r241",
      "r249",
      "r417"
     ]
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about intangible assets [text block]",
        "terseLabel": "Schedule of changes in other intangible assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about intangible assets. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r94",
      "r393"
     ]
    },
    "grfs_DisclosureOfDetailedInformationAboutMovementInRevolvingCreditFacilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfDetailedInformationAboutMovementInRevolvingCreditFacilityTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about movement in revolving credit facility.",
        "label": "Disclosure of Detailed Information about Movement in Revolving Credit Facility [Table Text Block]",
        "terseLabel": "Schedule of movement in the revolving credit facility"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DisclosureOfDetailedInformationAboutMovementInSeniorNotesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfDetailedInformationAboutMovementInSeniorNotesTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of detailed information of movements in Senior Notes which includes secured and unsecured.",
        "label": "Disclosure of Detailed Information about Movement in Senior Notes [Table Text Block]",
        "terseLabel": "Schedule of details of movement in Senior Notes"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DisclosureOfDetailedInformationAboutOtherFinancialLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfDetailedInformationAboutOtherFinancialLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about other financial liabilities.",
        "label": "Disclosure of Detailed Information about Other Financial Liabilities [Table Text Block]",
        "terseLabel": "Schedule of details of other financial liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DisclosureOfDetailedInformationAboutPersonnelExpensesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfDetailedInformationAboutPersonnelExpensesLineItems",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePersonnelExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table.",
        "label": "Disclosure of Detailed Information About Personnel Expenses [Line Items]",
        "terseLabel": "Personnel Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DisclosureOfDetailedInformationAboutPersonnelExpensesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfDetailedInformationAboutPersonnelExpensesTable",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePersonnelExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule disclosing information related to details of personnel expenses.",
        "label": "Disclosure of Detailed Information About Personnel Expenses [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about property, plant and equipment [text block]",
        "terseLabel": "Schedule of movement in property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r21",
      "r348"
     ]
    },
    "grfs_DisclosureOfDetailedInformationAboutSeniorNotesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfDetailedInformationAboutSeniorNotesTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of detailed information of Senior Notes which includes secured and unsecured.",
        "label": "Disclosure of Detailed Information about Senior Notes [Table Text Block]",
        "terseLabel": "Schedule of detail of Senior Notes"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DisclosureOfDetailsRelatingToLeasesInConsolidatedBalanceSheetTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfDetailsRelatingToLeasesInConsolidatedBalanceSheetTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureLeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of details relating to leases in the consolidated balance sheet",
        "label": "Disclosure of details relating to leases in the consolidated balance sheet [table text block]",
        "terseLabel": "Schedule of details of leases in the consolidated balance sheet"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSegmentReportingSalesByGroupsOfProductsDetails",
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of disaggregation of revenue from contracts with customers [line items]",
        "terseLabel": "Net revenue by groups of products",
        "verboseLabel": "Revenue recognition"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSegmentReportingSalesByGroupsOfProductsDetails",
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of disaggregation of revenue from contracts with customers [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the disaggregation of revenue from contracts with customers."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r285"
     ]
    },
    "grfs_DisclosureOfDiscountsAndOtherReductionsInGrossIncomeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfDiscountsAndOtherReductionsInGrossIncomeTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of discounts and other reductions in gross income.",
        "label": "Disclosure of discounts and other reductions in gross income [Table Text Block]",
        "terseLabel": "Schedule of discounts and other reductions in gross income"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DisclosureOfDistributionOfProfitIncludingDividendsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfDistributionOfProfitIncludingDividendsTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of distribution of profit including dividends",
        "label": "Disclosure of distribution of profit including dividends [table text block]",
        "terseLabel": "Schedule of distribution of profit including dividends"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfEarningsPerShareExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfEarningsPerShareExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEarningsPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of earnings per share [text block]",
        "terseLabel": "Earnings Per Share"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "grfs_DisclosureOfEmployeeBenefitsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfEmployeeBenefitsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition.",
        "label": "Employee Benefits"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfEmployeeBenefitsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfEmployeeBenefitsExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of employee benefits [text block]",
        "terseLabel": "Employee Benefits"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for employee benefits."
       }
      }
     },
     "auth_ref": [
      "r40"
     ]
    },
    "grfs_DisclosureOfEntitiesThatAreConsolidatedAlthoughEntityOwnsLessThanHalfOfOwnershipInterestsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfEntitiesThatAreConsolidatedAlthoughEntityOwnsLessThanHalfOfOwnershipInterestsTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBasisOfPresentationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of entities that are consolidated although entity owns less than half of the ownership interests.",
        "label": "Disclosure of entities that are consolidated although entity owns less than half of the ownership interests [table text block]",
        "terseLabel": "Disclosure of entities that are consolidated although entity owns less than half of the ownership interests"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DisclosureOfEntitiesThatAreNotConsolidatedAlthoughEntityOwnsMoreThanHalfOfOwnershipInterestsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfEntitiesThatAreNotConsolidatedAlthoughEntityOwnsMoreThanHalfOfOwnershipInterestsTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBasisOfPresentationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of entities that are not consolidated although entity owns more than half of the ownership interests.",
        "label": "Disclosure of entities that are not consolidated although entity owns more than half of the ownership interests [table text block]",
        "terseLabel": "Disclosure of entities that are not consolidated although entity owns more than half of the ownership interests"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DisclosureOfEntitySOwnCreditRatingTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfEntitySOwnCreditRatingTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of the entity's own credit rating.",
        "label": "Disclosure of the entity's own credit rating [table text block]",
        "terseLabel": "Schedule of entity's own credit rating"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfEntitysReportableSegmentsExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSegmentReporting"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of entity's operating segments [text block]",
        "terseLabel": "Segment Reporting"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for operating segments."
       }
      }
     },
     "auth_ref": [
      "r280"
     ]
    },
    "ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfEventsAfterReportingPeriodExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of events after reporting period [text block]",
        "terseLabel": "Subsequent events"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for events after the reporting period."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "grfs_DisclosureOfExpectedPaymentOnCurrentAndNonCurrentPensionObligationsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfExpectedPaymentOnCurrentAndNonCurrentPensionObligationsTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of  expected payment on current and non-current pension obligations.",
        "label": "Disclosure Of Expected Payment On Current and Non-Current Pension Obligations [Table Text Block]",
        "terseLabel": "Schedule of expected payment on current and pension obligations"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfExpensesByNatureExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfExpensesByNatureExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureExpensesByNature"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of expenses by nature [text block]",
        "terseLabel": "Expenses by Nature"
       }
      }
     },
     "auth_ref": [
      "r774"
     ]
    },
    "ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinanceIncomeExpenseExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinanceResult"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of finance income (cost) [text block]",
        "terseLabel": "Finance Result"
       }
      }
     },
     "auth_ref": [
      "r774"
     ]
    },
    "ifrs-full_DisclosureOfFinancialAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinancialAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialAssetsExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of financial assets [text block]",
        "terseLabel": "Financial Assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of financial assets. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r249",
      "r417"
     ]
    },
    "ifrs-full_DisclosureOfFinancialAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialAssetsLineItems",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentAndCurrentLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of financial assets [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinancialAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialAssetsTable",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentAndCurrentLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of financial assets [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to financial assets."
       }
      }
     },
     "auth_ref": [
      "r249",
      "r417"
     ]
    },
    "grfs_DisclosureOfFinancialImpactOnSaleNonCurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfFinancialImpactOnSaleNonCurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of financial impact on sale of non-current assets or disposal groups classified as held for sale.",
        "label": "Disclosure of Financial Impact on Sale, Non-current Assets or Disposal Groups Classified As Held For Sale [Table Text Block]",
        "terseLabel": "Schedule of sale of ownership interests"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DisclosureOfFinancialInformationOfNonControllingInterestsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfFinancialInformationOfNonControllingInterestsExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about financial information of non-controlling interests.",
        "label": "Disclosure Of Financial Information Of Non-controlling Interests, Explanatory",
        "verboseLabel": "Schedule of financial information on the non-controlling interests"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialInstrumentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsByTypeOfInterestRateExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialInstrumentsByTypeOfInterestRateExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of financial instruments by type of interest rate [text block]",
        "terseLabel": "Schedule of profile of interest on interest-bearing financial instruments"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of financial instruments by type of interest rate. [Refer: Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r771"
     ]
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialInstrumentsExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstruments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of financial instruments [text block]",
        "terseLabel": "Financial Instruments"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for financial instruments."
       }
      }
     },
     "auth_ref": [
      "r260"
     ]
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialInstrumentsLineItems",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsClassificationByNatureCategoryAndFairValueDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesHedgingDerivativeFinancialInstrumentsDetails",
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesMovementInBadDebtProvisionDetails",
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about financial instruments [line items]",
        "terseLabel": "Financial instruments",
        "verboseLabel": "Trade and Other Receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialInstrumentsTable",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsClassificationByNatureCategoryAndFairValueDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesHedgingDerivativeFinancialInstrumentsDetails",
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesMovementInBadDebtProvisionDetails",
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about financial instruments [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r234",
      "r241",
      "r249",
      "r417"
     ]
    },
    "ifrs-full_DisclosureOfFinancialLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinancialLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialLiabilitiesExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of financial liabilities [text block]",
        "terseLabel": "Financial Liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of financial liabilities. [Refer: Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r249",
      "r417"
     ]
    },
    "ifrs-full_DisclosureOfFinancialLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialLiabilitiesLineItems",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsContractualMaturityDatesOfFinancialLiabilitiesDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of financial liabilities [line items]",
        "terseLabel": "Carrying amount at",
        "verboseLabel": "Financial Liabilities"
       }
      },
      "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": []
    },
    "grfs_DisclosureOfFinancialLiabilitiesSummaryTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfFinancialLiabilitiesSummaryTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the summary of financial liabilities.",
        "label": "Disclosure of Financial Liabilities Summary [Table Text Block]",
        "terseLabel": "Schedule of financial liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinancialLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialLiabilitiesTable",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsContractualMaturityDatesOfFinancialLiabilitiesDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of financial liabilities [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to financial liabilities."
       }
      }
     },
     "auth_ref": [
      "r249",
      "r417"
     ]
    },
    "ifrs-full_DisclosureOfGeographicalAreasAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfGeographicalAreasAbstract",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSegmentReportingAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of geographical areas [abstract]",
        "terseLabel": "Geographical information"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfGeographicalAreasExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfGeographicalAreasExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSegmentReportingTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of geographical areas [text block]",
        "verboseLabel": "Schedule of financial information reported for geographical areas"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of geographical information."
       }
      }
     },
     "auth_ref": [
      "r278"
     ]
    },
    "ifrs-full_DisclosureOfGeographicalAreasLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfGeographicalAreasLineItems",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesGeographicalDistributionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of geographical areas [line items]",
        "terseLabel": "Geographical distribution of net consolidated revenues"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfGeographicalAreasTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfGeographicalAreasTable",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesGeographicalDistributionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of geographical areas [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to geographical areas."
       }
      }
     },
     "auth_ref": [
      "r278"
     ]
    },
    "grfs_DisclosureOfGeographicalDistributionOfNetConsolidatedRevenuesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfGeographicalDistributionOfNetConsolidatedRevenuesTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the geographical distribution of net consolidated revenues.",
        "label": "Disclosure of Geographical Distribution of Net Consolidated Revenues {Table Text Block]",
        "terseLabel": "Schedule of geographical distribution of net consolidated revenues"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfGoodwillExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfGoodwillExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwill"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of goodwill [text block]",
        "terseLabel": "Goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of goodwill. [Refer: Goodwill]"
       }
      }
     },
     "auth_ref": [
      "r774"
     ]
    },
    "ifrs-full_DisclosureOfIncomeTaxExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfIncomeTaxExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of income tax [text block]",
        "terseLabel": "Taxation"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for income taxes."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "grfs_DisclosureOfIncreasesAndDecreasesInOwnershipInterestsDuringPeriodTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfIncreasesAndDecreasesInOwnershipInterestsDuringPeriodTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBasisOfPresentationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of increases and decreases in ownership interests during the period.",
        "label": "Disclosure of increases and decreases in ownership interests during the period [table text block]",
        "terseLabel": "Disclosure of increases and decreases in ownership interests during the period"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of information for cash-generating units [text block]",
        "terseLabel": "Schedule of key assumptions used for impairment testing, cash-generating units"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of information for cash-generating units. [Refer: Total for all cash-generating units [member]]"
       }
      }
     },
     "auth_ref": [
      "r83",
      "r383"
     ]
    },
    "ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillImpairmentTestingDetails",
      "http://www.grifols.com/role/DisclosureGoodwillProportionOfRecoverableAmountDetails",
      "http://www.grifols.com/role/DisclosureGoodwillReasonablyPossibleChangesInCertainKeyAssumptionsDetails",
      "http://www.grifols.com/role/DisclosureGoodwillScheduleOfKeyAssumptionsRegardingSalesAndEbitdaDetails",
      "http://www.grifols.com/role/DisclosureGoodwillScheduleOfReasonablePossibleChangesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of information for cash-generating units [line items]",
        "terseLabel": "Goodwill",
        "verboseLabel": "Goodwill"
       }
      },
      "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_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillImpairmentTestingDetails",
      "http://www.grifols.com/role/DisclosureGoodwillProportionOfRecoverableAmountDetails",
      "http://www.grifols.com/role/DisclosureGoodwillReasonablyPossibleChangesInCertainKeyAssumptionsDetails",
      "http://www.grifols.com/role/DisclosureGoodwillScheduleOfKeyAssumptionsRegardingSalesAndEbitdaDetails",
      "http://www.grifols.com/role/DisclosureGoodwillScheduleOfReasonablePossibleChangesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of information for cash-generating units [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to cash-generating units."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r383"
     ]
    },
    "grfs_DisclosureOfInformationOnGroupCompaniesAssociatesAndOthersAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfInformationOnGroupCompaniesAssociatesAndOthersAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Appendix I"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DisclosureOfInformationOnGroupCompaniesAssociatesAndOthersLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfInformationOnGroupCompaniesAssociatesAndOthersLineItems",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line item represents information on group companies associates and others.",
        "label": "Disclosure of information on group companies associates and others [line items]",
        "terseLabel": "Information on group companies associates and others"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DisclosureOfInformationOnGroupCompaniesAssociatesAndOthersTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfInformationOnGroupCompaniesAssociatesAndOthersTable",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information on group companies associates and others.",
        "label": "Disclosure of information on group companies associates and others [table]"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DisclosureOfInformationOnGroupCompaniesAssociatesAndOthersTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfInformationOnGroupCompaniesAssociatesAndOthersTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixITables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of information on group companies associates and others.",
        "label": "Disclosure of information on group companies associates and others [table text block]",
        "terseLabel": "Schedule of information on group companies associates and others"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DisclosureOfInformationOnGroupCompaniesAssociatesAndOthersTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfInformationOnGroupCompaniesAssociatesAndOthersTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixI"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of appendix I.",
        "label": "Disclosure of information on group companies associates and others [text block]",
        "terseLabel": "Appendix I"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfIntangibleAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfIntangibleAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Intangible Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfIntangibleAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfIntangibleAssetsExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherIntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of intangible assets [text block]",
        "terseLabel": "Other Intangible Assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for intangible assets."
       }
      }
     },
     "auth_ref": [
      "r98"
     ]
    },
    "ifrs-full_DisclosureOfIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfIntangibleAssetsLineItems",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsChangesInOtherIntangibleAssetsDetails",
      "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsOthersDetails",
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about intangible assets [line items]",
        "terseLabel": "Intangible assets"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfIntangibleAssetsTable",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsChangesInOtherIntangibleAssetsDetails",
      "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsOthersDetails",
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about intangible assets [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of intangible assets."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r393"
     ]
    },
    "ifrs-full_DisclosureOfInventoriesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfInventoriesExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureInventories"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of inventories [text block]",
        "terseLabel": "Inventories"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for inventories."
       }
      }
     },
     "auth_ref": [
      "r43"
     ]
    },
    "grfs_DisclosureOfInventoryProvisionTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfInventoryProvisionTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureInventoriesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in the inventory provision.",
        "label": "Disclosure of Inventory Provision [Table Text Block]",
        "terseLabel": "Schedule of movement in inventory provision"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DisclosureOfInventoryPurchaseCommitmentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfInventoryPurchaseCommitmentsTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureInventoriesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of inventory purchase commitments.",
        "label": "Disclosure of inventory purchase commitments [table text block]",
        "terseLabel": "Schedule of inventory purchase commitments"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of investments accounted for using equity method [text block]",
        "terseLabel": "Schedule of details of equity accounted investees and joint business"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of investments accounted for using the equity method. [Refer: Investments accounted for using equity method]"
       }
      }
     },
     "auth_ref": [
      "r774"
     ]
    },
    "grfs_DisclosureOfLastAvailableFinancialStatementOfMainEquityAccountsInvestmentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfLastAvailableFinancialStatementOfMainEquityAccountsInvestmentsExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of detailed information about last financial statements available for the main equity accounted investments of the company.",
        "label": "Disclosure Of Last Available Financial Statement Of Main Equity Accounts Investments, Explanatory",
        "terseLabel": "Schedule of last financial statements available for the main equity-accounted investments of Grifols"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DisclosureOfLeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfLeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Leases"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfLeasesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfLeasesExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureLeases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of leases [text block]",
        "verboseLabel": "Leases"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for leases."
       }
      }
     },
     "auth_ref": [
      "r183",
      "r184"
     ]
    },
    "grfs_DisclosureOfLiquidityAndDistributionOfInterimDividendTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfLiquidityAndDistributionOfInterimDividendTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIi"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of the statement of liquidity for the distribution of the interim dividend.",
        "label": "Disclosure of Liquidity and Distribution of Interim Dividend [Text Block]",
        "terseLabel": "Appendix VI"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DisclosureOfLiquidityPositionTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfLiquidityPositionTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the entity's liquidity position.",
        "label": "Disclosure of liquidity position [table text block]",
        "terseLabel": "Schedule of liquidity position"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfLiquidityRiskExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfLiquidityRiskExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of liquidity risk [text block]",
        "terseLabel": "Schedule of contractual maturity dates of financial liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of liquidity risk. [Refer: Liquidity risk [member]]"
       }
      }
     },
     "auth_ref": [
      "r774"
     ]
    },
    "ifrs-full_DisclosureOfMajorCustomersLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfMajorCustomersLineItems",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSegmentReportingMainCustomerDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of major customers [line items]",
        "terseLabel": "Disclosure of major customers"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfMajorCustomersTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfMajorCustomersTable",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSegmentReportingMainCustomerDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of major customers [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the entity's major customers."
       }
      }
     },
     "auth_ref": [
      "r279"
     ]
    },
    "ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfMaterialAccountingPolicyInformationExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of material accounting policy information [text block]",
        "terseLabel": "Significant Accounting Policies"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure of material accounting policy information applied by the entity."
       }
      }
     },
     "auth_ref": [
      "r325",
      "r454",
      "r472"
     ]
    },
    "ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of maturity analysis for financial assets held for managing liquidity risk [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_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of maturity analysis for financial assets held for managing liquidity risk [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the maturity analysis for financial assets held for managing liquidity risk."
       }
      }
     },
     "auth_ref": [
      "r256"
     ]
    },
    "ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems",
     "presentation": [
      "http://www.grifols.com/role/DisclosureLeasesScheduleOfUndiscountedFuturePaymentsClassifiedOnMaturityBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of maturity analysis of operating lease payments [line items]",
        "terseLabel": "Leases",
        "verboseLabel": "Disclosure of maturity analysis of operating lease payments"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable",
     "presentation": [
      "http://www.grifols.com/role/DisclosureLeasesScheduleOfUndiscountedFuturePaymentsClassifiedOnMaturityBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of maturity analysis of operating lease payments [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the maturity analysis of operating lease payments."
       }
      }
     },
     "auth_ref": [
      "r182",
      "r304"
     ]
    },
    "grfs_DisclosureOfMovementInDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfMovementInDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of the movement in deferred tax assets and liabilities.",
        "label": "Disclosure Of Movement in Deferred Tax Assets And Liabilities [Table Text Block]",
        "terseLabel": "Schedule of movement in deferred tax assets and liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DisclosureOfMovementInNonCurrentAndCurrentProvisionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfMovementInNonCurrentAndCurrentProvisionsTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureProvisionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the details of movement in non current and current provisions.",
        "label": "Disclosure Of Movement In Non Current And Current Provisions [Table Text Block]",
        "terseLabel": "Schedule of movement in non current and current provisions"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DisclosureOfMovementsInDiscountsAndOtherReductionsInGrossIncomeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfMovementsInDiscountsAndOtherReductionsInGrossIncomeTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure movements in discounts and other reductions in gross income.",
        "label": "Disclosure of movements in discounts and other reductions in gross income [Table Text Block]",
        "terseLabel": "Schedule of movement in discounts and other reductions in gross income"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsAbstract",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsCurrencyRiskDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsInterestRateRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of nature and extent of risks arising from financial instruments [abstract]",
        "terseLabel": "Sensitivity analysis"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsCurrencyRiskDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsInterestRateRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of nature and extent of risks arising from financial instruments [line items]",
        "terseLabel": "Financial instrument risk"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsCurrencyRiskDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsInterestRateRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of nature and extent of risks arising from financial instruments [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the nature and extent of risks arising from financial instruments."
       }
      }
     },
     "auth_ref": [
      "r235",
      "r236"
     ]
    },
    "grfs_DisclosureOfNaturePrincipalActivitiesAndSubsidiariesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfNaturePrincipalActivitiesAndSubsidiariesTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNaturePrincipalActivitiesAndSubsidiaries"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure explains about nature, principal activities and subsidiaries of the entity.",
        "label": "Disclosure of nature principal activities and subsidiaries [text block]",
        "terseLabel": "Nature, Principal Activities and Subsidiaries"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of net defined benefit liability (asset) [text block]",
        "terseLabel": "Schedule of components of net defined benefit liability, costs for the defined benefit plans and reconciliation of the net present value of the defined benefit obligation"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of a net defined benefit liability (asset). [Refer: Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r28",
      "r353"
     ]
    },
    "ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfNetDefinedBenefitLiabilityAssetLineItems",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansReconciliationOfNetPresentValueOfDefinedBenefitObligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of net defined benefit liability (asset) [line items]",
        "terseLabel": "Reconciliation of the net present value of the defined benefit obligation"
       }
      },
      "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_DisclosureOfNetDefinedBenefitLiabilityAssetTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfNetDefinedBenefitLiabilityAssetTable",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansReconciliationOfNetPresentValueOfDefinedBenefitObligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of net defined benefit liability (asset) [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the net defined benefit liability (asset)."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r353"
     ]
    },
    "grfs_DisclosureOfNonControllingInterestsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfNonControllingInterestsTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of non-controlling interests.",
        "label": "Disclosure of non-controlling interests [table text block]",
        "terseLabel": "Schedule of details of non-controlling interests and movement"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DisclosureOfNonCurrentAndCurrentLoansTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfNonCurrentAndCurrentLoansTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tabular disclosure of non-current and current loans.",
        "label": "Disclosure Of Non Current And Current Loans [Table Text Block]",
        "terseLabel": "Schedule of non-current and current loans"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent events"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of non-adjusting events after reporting period [line items]",
        "terseLabel": "Subsequent events"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfNonadjustingEventsAfterReportingPeriodTable",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of non-adjusting events after reporting period [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to non-adjusting events after the reporting period."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r331"
     ]
    },
    "ifrs-full_DisclosureOfNoncontrollingInterestsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfNoncontrollingInterestsExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterests"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of non-controlling interests [text block]",
        "terseLabel": "Non-Controlling Interests"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of non-controlling interests. [Refer: Non-controlling interests]"
       }
      }
     },
     "auth_ref": [
      "r774"
     ]
    },
    "ifrs-full_DisclosureOfOffsettingOfFinancialAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfOffsettingOfFinancialAssetsLineItems",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherCurrentLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of offsetting 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_DisclosureOfOffsettingOfFinancialAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfOffsettingOfFinancialAssetsTable",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherCurrentLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of offsetting of financial assets [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the offsetting of financial assets."
       }
      }
     },
     "auth_ref": [
      "r222"
     ]
    },
    "ifrs-full_DisclosureOfOperatingSegmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfOperatingSegmentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSegmentReportingTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of operating segments [text block]",
        "terseLabel": "Schedule of financial information for operating segments"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of operating segments. [Refer: Operating segments [member]]"
       }
      }
     },
     "auth_ref": [
      "r266"
     ]
    },
    "ifrs-full_DisclosureOfOperatingSegmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsLineItems",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesDistributionBySegmentDetails",
      "http://www.grifols.com/role/DisclosureSegmentReportingAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails",
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationReportedForGeographicalAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of operating segments [line items]",
        "terseLabel": "Segment Reporting",
        "verboseLabel": "Distribution of net consolidated revenues by segment"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfOperatingSegmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsTable",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesDistributionBySegmentDetails",
      "http://www.grifols.com/role/DisclosureSegmentReportingAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails",
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationReportedForGeographicalAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of operating segments [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to operating segments."
       }
      }
     },
     "auth_ref": [
      "r266"
     ]
    },
    "ifrs-full_DisclosureOfOtherCurrentLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfOtherCurrentLiabilitiesExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCurrentLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of other current liabilities [text block]",
        "terseLabel": "Other Current Liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of other current liabilities. [Refer: Other current liabilities]"
       }
      }
     },
     "auth_ref": [
      "r774"
     ]
    },
    "grfs_DisclosureOfOtherFinancialLiabilitiesByMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfOtherFinancialLiabilitiesByMaturityTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of other financial liabilities by maturity.",
        "label": "Disclosure of Other Financial Liabilities by Maturity [Table Text Block]",
        "terseLabel": "Schedule of details of maturity of other financial liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DisclosureOfOtherOperatingIncomeAndExpensesByFunctionTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfOtherOperatingIncomeAndExpensesByFunctionTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureExpensesByNatureTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of other operating income and expenses by function.",
        "label": "Disclosure of Other Operating Income and Expenses by Function [Table Text Block]",
        "terseLabel": "Schedule of other operating income and expenses by function"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DisclosureOfOtherOperatingIncomeAndExpensesDetailsByNatureTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfOtherOperatingIncomeAndExpensesDetailsByNatureTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureExpensesByNatureTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of other operating income and expenses, detail by nature.",
        "label": "Disclosure of Other Operating Income and Expenses, Details by Nature [Table Text Block]",
        "terseLabel": "Schedule of other operating income and expenses by nature"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DisclosureOfPersonnelExpensesByFunctionTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfPersonnelExpensesByFunctionTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePersonnelExpensesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about personnel expenses by function.",
        "label": "Disclosure of personnel expenses by function [Table text Block]",
        "terseLabel": "Schedule of personnel expenses by function"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DisclosureOfPersonnelExpensesByNatureTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfPersonnelExpensesByNatureTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePersonnelExpensesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about personnel expenses by nature.",
        "label": "Disclosure of personnel expenses by nature [table text block]",
        "terseLabel": "Schedule of personnel expenses by nature"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DisclosureOfPlasmaPurchaseCommitmentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfPlasmaPurchaseCommitmentsTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of plasma purchase commitments.",
        "label": "Disclosure of plasma purchase commitments [table text block]",
        "terseLabel": "Schedule of plasma purchase commitments"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfProductsAndServicesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfProductsAndServicesExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSegmentReportingTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of products and services [text block]",
        "terseLabel": "Schedule of details of sales by segment"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the entity's products and services. [Refer: Products and services [domain]]"
       }
      }
     },
     "auth_ref": [
      "r275"
     ]
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePropertyPlantAndEquipment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of property, plant and equipment [text block]",
        "terseLabel": "Property, Plant and Equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for property, plant and equipment."
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentSelfConstructedPpEAndCommitmentsDetails",
      "http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentUnderConstructionDetails",
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about property, plant and equipment [line items]",
        "terseLabel": "Property, Plant and Equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentMovementInPropertyPlantAndEquipmentDetails",
      "http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentSelfConstructedPpEAndCommitmentsDetails",
      "http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentUnderConstructionDetails",
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about property, plant and equipment [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of property, plant and equipment."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r348"
     ]
    },
    "ifrs-full_DisclosureOfProvisionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfProvisionsExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureProvisions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of provisions [text block]",
        "terseLabel": "Provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of provisions. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r774"
     ]
    },
    "grfs_DisclosureOfProvisionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfProvisionsTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureProvisionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the details of provisions.",
        "label": "Disclosure of Provisions [Table Text Block]",
        "terseLabel": "Schedule of details of provisions"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureLeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of quantitative information about right-of-use assets [text block]",
        "verboseLabel": "Schedule of details of changes in leases"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of quantitative information about right-of-use assets. [Refer: Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r179",
      "r295"
     ]
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems",
     "presentation": [
      "http://www.grifols.com/role/DisclosureLeasesAmountsRecognizedInConsolidatedStatementOfProfitAndLossDetails",
      "http://www.grifols.com/role/DisclosureLeasesDetailsOfLeasesInConsolidatedBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of quantitative information about right-of-use assets [line items]",
        "terseLabel": "Leases"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable",
     "presentation": [
      "http://www.grifols.com/role/DisclosureLeasesAmountsRecognizedInConsolidatedStatementOfProfitAndLossDetails",
      "http://www.grifols.com/role/DisclosureLeasesDetailsOfChangesInLeasesDetailsImported",
      "http://www.grifols.com/role/DisclosureLeasesDetailsOfLeasesInConsolidatedBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of quantitative information about right-of-use assets [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to right-of-use assets."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r295"
     ]
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfReconciliationOfChangesInGoodwillAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfReconciliationOfChangesInGoodwillExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of changes in goodwill [text block]",
        "terseLabel": "Schedule of details of and movement in goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the reconciliation of changes in goodwill. [Refer: Goodwill]"
       }
      }
     },
     "auth_ref": [
      "r215",
      "r416"
     ]
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfReconciliationOfChangesInGoodwillLineItems",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillDetailsOfAndMovementInGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of changes in goodwill [line items]",
        "terseLabel": "Goodwill"
       }
      },
      "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_DisclosureOfReconciliationOfChangesInGoodwillTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfReconciliationOfChangesInGoodwillTable",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillDetailsOfAndMovementInGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of changes in goodwill [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the reconciliation of changes in goodwill."
       }
      }
     },
     "auth_ref": [
      "r215",
      "r416"
     ]
    },
    "grfs_DisclosureOfReconciliationOfChangesInInvestmentsAccountedForUsingEquityMethodTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfReconciliationOfChangesInInvestmentsAccountedForUsingEquityMethodTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of the reconciliation of changes in investments accounted for using the equity method.",
        "label": "Disclosure of Reconciliation of Changes in Investments Accounted for Using Equity Method [Table Text Block]",
        "terseLabel": "Schedule of movement in investments in equity-accounted investees"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of changes in loss allowance and explanation of changes in gross carrying amount for financial instruments [text block]",
        "terseLabel": "Schedule of movement in the bad debt provision"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the reconciliation of changes in the loss allowance and explanation of changes in the gross carrying amount for financial instruments. Loss allowance is the allowance for expected credit losses on financial assets measured in accordance with paragraph 4.1.2 of IFRS 9, lease receivables and contract assets, the accumulated impairment amount for financial assets measured in accordance with paragraph 4.1.2A of IFRS 9 and the provision for expected credit losses on loan commitments and financial guarantee contracts. [Refer: Gross carrying amount [member]]"
       }
      }
     },
     "auth_ref": [
      "r238",
      "r239",
      "r434",
      "r435"
     ]
    },
    "ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of liabilities arising from financing activities [text block]",
        "terseLabel": "Schedule of changes in liabilities derived from financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the reconciliation of liabilities arising from financing activities. [Refer: Liabilities arising from financing activities]"
       }
      }
     },
     "auth_ref": [
      "r321",
      "r552"
     ]
    },
    "ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesChangesInLiabilitiesDerivedFromFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of liabilities arising from financing activities [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesChangesInLiabilitiesDerivedFromFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of liabilities arising from financing activities [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the reconciliation of liabilities arising from financing activities."
       }
      }
     },
     "auth_ref": [
      "r321",
      "r552"
     ]
    },
    "ifrs-full_DisclosureOfRelatedPartyExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfRelatedPartyExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedParties"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of related party [text block]",
        "terseLabel": "Balances and Transactions with Related Parties"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for related parties."
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "ifrs-full_DisclosureOfReservesWithinEquityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfReservesWithinEquityLineItems",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityReservesDetails",
      "http://www.grifols.com/role/DisclosureEquityReservesLegalReserveDetails",
      "http://www.grifols.com/role/DisclosureEquityReservesUnavailableReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of reserves within equity [line items]",
        "terseLabel": "Equity"
       }
      },
      "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_DisclosureOfReservesWithinEquityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfReservesWithinEquityTable",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityReservesDetails",
      "http://www.grifols.com/role/DisclosureEquityReservesLegalReserveDetails",
      "http://www.grifols.com/role/DisclosureEquityReservesUnavailableReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of reserves within equity [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to reserves within equity."
       }
      }
     },
     "auth_ref": [
      "r313",
      "r451",
      "r505"
     ]
    },
    "ifrs-full_DisclosureOfRevenueExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfRevenueExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenues"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of revenue [text block]",
        "terseLabel": "Net Revenues"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for revenue."
       }
      }
     },
     "auth_ref": [
      "r774"
     ]
    },
    "grfs_DisclosureOfSeniorSecuredDebtByMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfSeniorSecuredDebtByMaturityTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of senior secured debt by maturity.",
        "label": "Disclosure of Senior Secured Debt by Maturity [Table Text Block]",
        "terseLabel": "Schedule of senior secured debt by maturity"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of sensitivity analysis for actuarial assumptions [text block]",
        "terseLabel": "Schedule of sensibility analysis of parameter change"
       }
      },
      "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": [
      "r37"
     ]
    },
    "ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansSensitivityAnalysisOfActuarialAssumptionsUsedInPensionPlansCalculationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of sensitivity analysis for actuarial assumptions [line items]",
        "terseLabel": "Sensitivity analysis of actuarial assumptions used in pension plans calculation"
       }
      },
      "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_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansSensitivityAnalysisOfActuarialAssumptionsUsedInPensionPlansCalculationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of sensitivity analysis for actuarial assumptions [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the sensitivity analysis for actuarial assumptions."
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "grfs_DisclosureOfSensitivityAnalysisForImpairmentTestingCashGeneratingUnitsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfSensitivityAnalysisForImpairmentTestingCashGeneratingUnitsTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of sensitivity analysis for impairment testing cash-generating units.",
        "label": "Disclosure of sensitivity analysis for impairment testing cash-generating units [text block]",
        "terseLabel": "Schedule of sensitivity analysis for impairment testing cash-generating units"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of share capital, reserves and other equity interest [text block]",
        "terseLabel": "Equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for share capital, reserves and other equity interest."
       }
      }
     },
     "auth_ref": [
      "r314",
      "r452",
      "r506"
     ]
    },
    "ifrs-full_DisclosureOfSignificantActuarialAssumptionsUsedToDeterminePresentValueOfDefinedBenefitObligationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfSignificantActuarialAssumptionsUsedToDeterminePresentValueOfDefinedBenefitObligationExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of significant actuarial assumptions used to determine present value of defined benefit obligation [text block]",
        "terseLabel": "Schedule of actuarial assumptions used to calculate the pension plan provision"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of significant actuarial assumptions used to determine the present value of the defined benefit obligation."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r358"
     ]
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfSignificantInvestmentsInAssociatesExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusiness"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of associates [text block]",
        "terseLabel": "Equity-Accounted Investees and Joint Business"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of associates. [Refer: Total for all associates [member]]"
       }
      }
     },
     "auth_ref": [
      "r62",
      "r65",
      "r158",
      "r441"
     ]
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfSignificantInvestmentsInAssociatesLineItems",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessAlbajunaTherapeuticsSlDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessBiodarouPjsCoDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessBreakdownOfBalancesInJointArrangementDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessCanadianPlasmaResourcesCorporationDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessConsolidatedStatementsOfProfitAndLossDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessGrifolsEgyptForPlasmaDerivativesSaeAndShanghaiRaasBloodProductsCoLtdDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessJointArrangementDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMecwinsSaDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMostRecentFinancialStatementsAvailableOfMainEquityAccountedInvestmentsOfGrifolsDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMovementInInvestmentsInEquityAccountedInvesteesDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessNetOfDepositsDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of associates [line items]",
        "terseLabel": "Equity-Accounted Investees and Joint Business"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfSignificantInvestmentsInAssociatesTable",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessAlbajunaTherapeuticsSlDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessBiodarouPjsCoDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessBreakdownOfBalancesInJointArrangementDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessCanadianPlasmaResourcesCorporationDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessConsolidatedStatementsOfProfitAndLossDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessGrifolsEgyptForPlasmaDerivativesSaeAndShanghaiRaasBloodProductsCoLtdDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessJointArrangementDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMecwinsSaDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMostRecentFinancialStatementsAvailableOfMainEquityAccountedInvestmentsOfGrifolsDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMovementInInvestmentsInEquityAccountedInvesteesDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessNetOfDepositsDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of associates [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to associates."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r65",
      "r158",
      "r441"
     ]
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesLineItems",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsCashFlowsDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsMovementDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsSummaryOfFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of subsidiaries [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesTable",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsCashFlowsDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsMovementDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsSummaryOfFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of subsidiaries [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to subsidiaries."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r65",
      "r155",
      "r439"
     ]
    },
    "grfs_DisclosureOfSignificantShareholdersTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfSignificantShareholdersTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of significant shareholders of our company/entity.",
        "label": "Disclosure of Significant Shareholders [Table Text Block]",
        "terseLabel": "Schedule of Significant shareholders"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DisclosureOfTaxationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfTaxationLineItems",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationDetails",
      "http://www.grifols.com/role/DisclosureTaxationReconciliationOfAccountingAndTaxableIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table.",
        "label": "Disclosure of Taxation [Line Items]",
        "terseLabel": "Taxation"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DisclosureOfTaxationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfTaxationTable",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationDetails",
      "http://www.grifols.com/role/DisclosureTaxationReconciliationOfAccountingAndTaxableIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule disclosing information related to taxation.",
        "label": "Disclosure of Taxation [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationDeferredTaxAssetsAndLiabilitiesDetails",
      "http://www.grifols.com/role/DisclosureTaxationDeferredTaxAssetsAndLiabilitiesOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [line items]",
        "terseLabel": "Deferred tax assets and liabilities"
       }
      },
      "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/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationDeferredTaxAssetsAndLiabilitiesDetails",
      "http://www.grifols.com/role/DisclosureTaxationDeferredTaxAssetsAndLiabilitiesOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r10",
      "r339"
     ]
    },
    "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of terms and conditions of share-based payment arrangement [text block]",
        "terseLabel": "Schedule of share-based payment plan"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the general terms and conditions of share-based payment arrangements. [Refer: Types of share-based payment arrangements [domain]]"
       }
      }
     },
     "auth_ref": [
      "r199",
      "r406"
     ]
    },
    "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsCashSettledShareBasedPaymentPlanDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsCashSettledShareBasedPaymentPlanNarrativeDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanNarrativeDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsOtherObligationsWithPersonnelDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsStockIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of terms and conditions of share-based payment arrangement [line items]",
        "terseLabel": "Employee Benefits"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsCashSettledShareBasedPaymentPlanDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsCashSettledShareBasedPaymentPlanNarrativeDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanNarrativeDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsOtherObligationsWithPersonnelDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsStockIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of terms and conditions of share-based payment arrangement [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to terms and conditions of share-based payment arrangements."
       }
      }
     },
     "auth_ref": [
      "r199",
      "r406"
     ]
    },
    "ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTradeAndOtherPayablesExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherPayables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of trade and other payables [text block]",
        "terseLabel": "Trade and Other Payables"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of trade and other payables. [Refer: Trade and other payables]"
       }
      }
     },
     "auth_ref": [
      "r774"
     ]
    },
    "grfs_DisclosureOfTradeAndOtherReceivablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DisclosureOfTradeAndOtherReceivablesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of Trade and Other Receivables [Abstract].",
        "label": "Trade and Other Receivables"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTradeAndOtherReceivablesExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of trade and other receivables [text block]",
        "terseLabel": "Trade and Other Receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of trade and other receivables. [Refer: Trade and other receivables]"
       }
      }
     },
     "auth_ref": [
      "r774"
     ]
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Balances and Transactions with Related Parties"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of transactions between related parties [text block]",
        "terseLabel": "Schedule of group transactions with related parties"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of transactions between the entity and its related parties. [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r51",
      "r366"
     ]
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesLineItems",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails",
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails",
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentFinancialAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of transactions between related parties [line items]",
        "terseLabel": "Balances and Transactions with Related Parties"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesTable",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails",
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails",
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentFinancialAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of transactions between related parties [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to transactions between related parties."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r370"
     ]
    },
    "ifrs-full_DisclosureOfTreasurySharesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTreasurySharesExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of treasury shares [text block]",
        "terseLabel": "Schedule of movement in treasury stock"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of treasury shares. [Refer: Treasury shares]"
       }
      }
     },
     "auth_ref": [
      "r774"
     ]
    },
    "ifrs-full_DiscountRateMeasurementInputMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DiscountRateMeasurementInputMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillImpairmentTestingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discount rate, measurement input [member]",
        "terseLabel": "Discount rate"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a discount rate used as a measurement input used in valuation techniques based on a present value calculation."
       }
      }
     },
     "auth_ref": [
      "r768"
     ]
    },
    "grfs_DiscountingEffectOnLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DiscountingEffectOnLeaseLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureLeasesScheduleOfUndiscountedFuturePaymentsClassifiedOnMaturityBasisDetails": {
       "parentTag": "ifrs-full_LeaseLiabilities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureLeasesScheduleOfUndiscountedFuturePaymentsClassifiedOnMaturityBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discounting effect on lease liabilities",
        "label": "Discounting effect on lease liabilities",
        "negatedLabel": "Discounting effect"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DiscountsAndOtherReductionsInGrossIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DiscountsAndOtherReductionsInGrossIncomeAbstract",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesDiscountsAndOtherReductionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Discounts and other reductions in gross income [abstract]",
        "terseLabel": "Discounts and other reductions in gross income"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisposalsIntangibleAssetsOtherThanGoodwill",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsChangesInOtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposals, intangible assets other than goodwill",
        "negatedLabel": "Disposals"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in intangible assets other than goodwill resulting from disposals. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r89",
      "r389"
     ]
    },
    "ifrs-full_DisposalsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisposalsPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentMovementInPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposals, property, plant and equipment",
        "negatedLabel": "Disposals"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in property, plant and equipment resulting from disposals. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r16",
      "r344"
     ]
    },
    "ifrs-full_DisposalsRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisposalsRightofuseAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureLeasesDetailsOfChangesInLeasesDetailsImported"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposals, right-of-use assets",
        "negatedLabel": "Disposals"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in right-of-use assets resulting from disposals. [Refer: Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r743"
     ]
    },
    "grfs_DistributionOfPriorYearProfitDividends": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DistributionOfPriorYearProfitDividends",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity": {
       "parentTag": "grfs_OperationsWithShareholdersOrOwners",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The distribution of the prior year profit related to dividends.",
        "label": "Distribution of Prior Year Profit, Dividends",
        "negatedLabel": "Distribution of prior year profit, Dividends"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DistributionOfPriorYearProfitInterimDividend": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DistributionOfPriorYearProfitInterimDividend",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity": {
       "parentTag": "grfs_OperationsWithShareholdersOrOwners",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The distribution of the prior year profit related to interim dividends.",
        "label": "Distribution of Prior Year Profit, Interim Dividend",
        "negatedLabel": "Distribution of prior year profit, Interim dividend"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DistributorCommissionLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DistributorCommissionLiabilitiesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Distributor commission liabilities",
        "label": "Distributor commission liabilities [Member]",
        "terseLabel": "Distributor commission liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DividendsPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DividendsPaid",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIiStatementOfAccountingStatementOfResultsAndLiquidityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends recognised as distributions to owners",
        "verboseLabel": "Dividends paid"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of dividends recognised as distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r308",
      "r453",
      "r471"
     ]
    },
    "grfs_DividendsPaidAndCompensatedToLoansToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DividendsPaidAndCompensatedToLoansToRelatedParties",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentAndCurrentLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of dividends paid and used to compensate loans to related parties.",
        "label": "Dividends Paid And Compensated to Loans to Related Parties",
        "terseLabel": "Dividends paid and used to compensate loans"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_DividendsPaidAndReceivedClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DividendsPaidAndReceivedClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow and inflow for dividends paid by the entity, classified as financing activities.",
        "label": "Dividends Paid And Received Classified As Financing Activities",
        "negatedTotalLabel": "Dividends"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DividendsPaidClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DividendsPaidClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "grfs_DividendsPaidAndReceivedClassifiedAsFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends paid, classified as financing activities",
        "negatedLabel": "Dividends paid"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for dividends paid by the entity, classified as financing activities."
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "grfs_DividendsPaidOrReceivedRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DividendsPaidOrReceivedRelatedPartyTransactions",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetailss": {
       "parentTag": "grfs_NetIncomeExpenseRelatedPartyTransactions",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails",
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of dividends received (paid) related party transactions, as it affects entity's equity.",
        "label": "Dividends Paid or Received Related Party Transactions",
        "terseLabel": "Dividends received/(paid)",
        "verboseLabel": "Dividends paid/received"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DividendsPaidOrdinaryShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DividendsPaidOrdinaryShares",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityDistributionOfProfitProposedDistributionOfProfitDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends paid, ordinary shares",
        "terseLabel": "Dividends paid",
        "verboseLabel": "Dividends paid"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of dividends paid by the entity on ordinary shares. [Refer: Ordinary shares [member]]"
       }
      }
     },
     "auth_ref": [
      "r73",
      "r375"
     ]
    },
    "ifrs-full_DividendsPaidOrdinarySharesPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DividendsPaidOrdinarySharesPerShare",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityDistributionOfProfitProposedDistributionOfProfitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends paid, ordinary shares per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of dividends paid per ordinary share."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r375"
     ]
    },
    "ifrs-full_DividendsRecognisedAsDistributionsToNoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DividendsRecognisedAsDistributionsToNoncontrollingInterests",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsMovementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends recognised as distributions to non-controlling interests",
        "negatedLabel": "Dividends paid",
        "terseLabel": "Dividends, non-controlling interests",
        "verboseLabel": "Dividends paid to non-controlling interest"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of dividends recognised as distributions to non-controlling interests. [Refer: Non-controlling interests]"
       }
      }
     },
     "auth_ref": [
      "r776"
     ]
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'."
       }
      }
     },
     "auth_ref": [
      "r629"
     ]
    },
    "grfs_DocumentAndEntityInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "DocumentAndEntityInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Document and Entity Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r628",
      "r629",
      "r652"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r628",
      "r629",
      "r652",
      "r695"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r624"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r629"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r673"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]",
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year"
       }
      }
     },
     "auth_ref": [
      "r684"
     ]
    },
    "grfs_EIBLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "EIBLoanMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information pertaining to the European Investment Bank (EIB) loan.",
        "label": "EIB Loan"
       }
      }
     },
     "auth_ref": []
    },
    "country_ES": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "ES",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesGeographicalDistributionDetails",
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansDefinedContributionPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SPAIN",
        "terseLabel": "Spain"
       }
      }
     },
     "auth_ref": []
    },
    "currency_EUR": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2025",
     "localname": "EUR",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsCurrencyRiskDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesHedgingDerivativeFinancialInstrumentsDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorDebtDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorNotesDetails",
      "http://www.grifols.com/role/DisclosureSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Euro Member Countries, Euro",
        "terseLabel": "Euro",
        "verboseLabel": "Euros"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_EarningsBeforeInterestTaxDepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "EarningsBeforeInterestTaxDepreciationAndAmortization",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents a subtotal of operating performance calculated by adding back depreciation, amortization, and impairment charges to operating profit or subtracting operating expenses other than interest, tax, depreciation and amortization from revenue.",
        "label": "Earnings Before Interest, Tax, Depreciation and Amortization",
        "totalLabel": "EBITDA"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EarningsPerShareAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EarningsPerShareExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EarningsPerShareExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEarningsPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings per share [text block]",
        "terseLabel": "Schedule of earnings per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of earnings per share."
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "ifrs-full_EarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EarningsPerShareLineItems",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEarningsPerShareCalculationOfBasicEarningsPerShareDetails",
      "http://www.grifols.com/role/DisclosureEarningsPerShareCalculationOfDilutedEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings per share [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_EarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EarningsPerShareTable",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEarningsPerShareCalculationOfBasicEarningsPerShareDetails",
      "http://www.grifols.com/role/DisclosureEarningsPerShareCalculationOfDilutedEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings per share [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to earnings per share."
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EffectOfExchangeRateChangesOnCashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effect of exchange rate changes on cash and cash equivalents",
        "terseLabel": "Effect of exchange rate fluctuations on cash"
       }
      },
      "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": [
      "r110",
      "r111"
     ]
    },
    "grfs_EibLoanDueDecember2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "EibLoanDueDecember2025Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information pertaining to the European Investment Bank (EIB) loan due December 2027.",
        "label": "EIB Loan, Maturing in 2027"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_EibLoanDueDecember2028Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "EibLoanDueDecember2028Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for EIB Loan due December, 2028.",
        "label": "EIB Loan, Maturing in 2028"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_EibLoanDueNovember2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "EibLoanDueNovember2025Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information pertaining to the European Investment Bank (EIB) loan due November 2025.",
        "label": "EIB Loan, Maturing in 2025"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_EibTermLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "EibTermLoanMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for EIB Term Loan.",
        "label": "EIB Term Loan [Member]",
        "terseLabel": "EIB Term Loan"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EliminationOfIntersegmentAmountsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EliminationOfIntersegmentAmountsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSegmentReportingAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Elimination of intersegment amounts [member]",
        "terseLabel": "Intersegments"
       }
      },
      "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": [
      "r594",
      "r595"
     ]
    },
    "ifrs-full_EmployeeBenefitsExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EmployeeBenefitsExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosurePersonnelExpensesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosurePersonnelExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee benefits expense",
        "terseLabel": "Personnel expenses",
        "totalLabel": "Total personnel expenses"
       }
      }
     },
     "auth_ref": [
      "r306",
      "r463",
      "r527",
      "r614"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Employee Stock Option"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_EndoOperationsLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "EndoOperationsLimitedMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Endo Operations Limited.",
        "label": "Endo Operations Limited [Member]",
        "terseLabel": "Endo Operations Limited"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_EnergyPowerPurchaseAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "EnergyPowerPurchaseAgreementsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Energy power purchase agreements",
        "label": "Energy power purchase agreements [Member]",
        "terseLabel": "Energy PPA"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressesAddressTypeAxis",
     "presentation": [
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses, Address Type [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r626"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessGrifolsEgyptForPlasmaDerivativesSaeAndShanghaiRaasBloodProductsCoLtdDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessJointArrangementDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMostRecentFinancialStatementsAvailableOfMainEquityAccountedInvestmentsOfGrifolsDetails",
      "http://www.grifols.com/role/DisclosureEquityReservesLegalReserveDetails",
      "http://www.grifols.com/role/DisclosureEquityReservesUnavailableReserveDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsCashFlowsDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsSummaryOfFinancialInformationDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Entities [Member]",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r626"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities Act File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r626"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r735"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r626"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r626"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r736"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Footnote [Text Block]",
        "terseLabel": "Equity Awards Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r678"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]",
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r731"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments [Member]",
        "terseLabel": "Equity Awards Adjustments"
       }
      }
     },
     "auth_ref": [
      "r731"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r731"
     ]
    },
    "ifrs-full_Equity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Equity",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureBasisOfPresentationAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessBreakdownOfBalancesInJointArrangementDetails",
      "http://www.grifols.com/role/DisclosureEquityTreasuryStockTabularDisclosureValueDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsMovementDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsSummaryOfFinancialInformationDetails",
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets",
      "http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity",
        "periodEndLabel": "Balance at end of the year",
        "periodStartLabel": "Balance at beginning of the year",
        "terseLabel": "Equity",
        "totalLabel": "Total equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of residual interest in the assets of the entity after deducting all its liabilities."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r131",
      "r159",
      "r160",
      "r162",
      "r372",
      "r402",
      "r444",
      "r445",
      "r458",
      "r490",
      "r500"
     ]
    },
    "ifrs-full_EquityAndLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EquityAndLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity and liabilities",
        "totalLabel": "Total equity and liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of the entity's equity and liabilities. [Refer: Equity; Liabilities]"
       }
      }
     },
     "auth_ref": [
      "r490"
     ]
    },
    "ifrs-full_EquityAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EquityAndLiabilitiesAbstract",
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity and liabilities [abstract]",
        "terseLabel": "Equity and liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EquityAttributableToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EquityAttributableToOwnersOfParent",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity attributable to owners of parent",
        "totalLabel": "Equity attributable to the Parent"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of equity attributable to the owners of the parent. This specifically excludes non-controlling interest."
       }
      }
     },
     "auth_ref": [
      "r489"
     ]
    },
    "ifrs-full_EquityAttributableToOwnersOfParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EquityAttributableToOwnersOfParentMember",
     "presentation": [
      "http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity attributable to owners of parent [member]",
        "terseLabel": "Equity attributable to parent"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for equity attributable to the owners of the parent."
       }
      }
     },
     "auth_ref": [
      "r470"
     ]
    },
    "grfs_EquitySettledShareBasedPaymentPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "EquitySettledShareBasedPaymentPlanMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stans for equity-settled share-based payment plan.",
        "label": "Equity-Settled Share-Based Payment Plan [Member]",
        "terseLabel": "Equity-settled share-based payment plan"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]",
        "terseLabel": "Equity Valuation Assumption Difference, Footnote"
       }
      }
     },
     "auth_ref": [
      "r688"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneous Compensation Analysis [Text Block]",
        "terseLabel": "Erroneous Compensation Analysis"
       }
      }
     },
     "auth_ref": [
      "r645",
      "r656",
      "r666",
      "r699"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneously Awarded Compensation Recovery [Table]",
        "terseLabel": "Erroneously Awarded Compensation Recovery"
       }
      }
     },
     "auth_ref": [
      "r642",
      "r653",
      "r663",
      "r696"
     ]
    },
    "grfs_EstimatedFutureBenefitPaymentsFromDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "EstimatedFutureBenefitPaymentsFromDefinedBenefitPlans",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansPaymentsExpectedToBeMadeInSubsequentYearsBasedOnCurrentPensionObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated amount, at the balance sheet date, of the future benefit payments to be made during the specified period from defined benefit plans",
        "label": "Estimated Future Benefit Payments From Defined Benefit Plans",
        "terseLabel": "Total expected payments"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_EstimatedPeriodForApplicationOfEntireAmountOfTaxDeduction": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "EstimatedPeriodForApplicationOfEntireAmountOfTaxDeduction",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationDeferredTaxAssetsAndLiabilitiesOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The period estimated by the company for application of entire amount of tax deduction.",
        "label": "Estimated Period For Application Of Entire Amount Of Tax Deduction",
        "terseLabel": "Estimated period for application of entire amount of tax deduction"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_EuriborMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "EuriborMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails",
      "http://www.grifols.com/role/DisclosureEquityShareCapitalMovementInOutstandingSharesDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorDebtDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Euribor",
        "label": "Euribor [Member]",
        "terseLabel": "Euribor"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_EuroLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "EuroLoanMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesHedgingDerivativeFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Euro loan.",
        "label": "Euro loan [Member]",
        "terseLabel": "Euro loan"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_EuropeanInvestmentBankLongTermLoansGracePeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "EuropeanInvestmentBankLongTermLoansGracePeriod",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The term period which is financial terms included interest rate of long term loans term in grace period.",
        "label": "European Investment Bank, Long Term Loans, Grace Period",
        "terseLabel": "Long-term loans grace period (in years)"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_EuropeanInvestmentBankLongTermLoansMaturityPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "EuropeanInvestmentBankLongTermLoansMaturityPeriod",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The term period which is financial terms included interest rate of long term loans term in maturity period.",
        "label": "European Investment Bank, Long Term Loans, Maturity Period",
        "terseLabel": "Long-term loans maturity period (in years)"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_EuropeanInvestmentBankLongTermLoansOfEurosOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "EuropeanInvestmentBankLongTermLoansOfEurosOneMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information pertaining to the European Investment Bank (EIB) loan.",
        "label": "European Investment Bank, Long Term Loans of Euros, One [Member]",
        "terseLabel": "EIB loans of Euro 1"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_EuropeanInvestmentBankLongTermLoansOfEurosThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "EuropeanInvestmentBankLongTermLoansOfEurosThreeMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information pertaining to the European Investment Bank (EIB) loans of Euros, three.",
        "label": "European Investment Bank, Long Term Loans of Euros, Three [Member]",
        "terseLabel": "EIB loans of Euro 3"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_EuropeanInvestmentBankLongTermLoansOfEurosTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "EuropeanInvestmentBankLongTermLoansOfEurosTwoMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information pertaining to the European Investment Bank (EIB) loans of Euros, one.",
        "label": "European Investment Bank, Long Term Loans of Euros, Two [Member]",
        "terseLabel": "EIB loans of Euro 2"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_EuropeanInvestmentBankNumberOfLongTermLoansArranged": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "EuropeanInvestmentBankNumberOfLongTermLoansArranged",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information pertaining to the European investment bank, number of long-term loans arranged.",
        "label": "European Investment Bank, Number of Long-term Loans Arranged",
        "terseLabel": "Number of long-term loans arranged with European Investment Bank"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_EuropeanUnionExcludingSpainMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "EuropeanUnionExcludingSpainMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsMaximumLevelOfExposureToCreditRiskDetails",
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationReportedForGeographicalAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Economic and political union of member states, located primarily in Europe, excluding Spain (entity's country of domicile).",
        "label": "Rest of European Union",
        "terseLabel": "Rest of European Union"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "auth_ref": [
      "r694"
     ]
    },
    "grfs_ExecutiveCommitteeOfCnmvMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ExecutiveCommitteeOfCnmvMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member represents EXECUTIVE COMMITTEE OF CNMV.",
        "label": "EXECUTIVE COMMITTEE OF CNMV [Member]",
        "terseLabel": "EXECUTIVE COMMITTEE OF CNMV"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExercisePriceShareOptionsGranted2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExercisePriceShareOptionsGranted2019",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise price, share options granted"
       }
      },
      "en": {
       "role": {
        "documentation": "The exercise price of share options granted."
       }
      }
     },
     "auth_ref": [
      "r200"
     ]
    },
    "ifrs-full_ExpectedCreditLossRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExpectedCreditLossRate",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesCarryingAmountOfTradeAndOtherReceivablesAndContractualAssetsCategorizedByDueDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected credit loss rate",
        "terseLabel": "ECL Rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The rate of expected credit losses, calculated as percentage of the gross carrying amount. Expected credit losses are the weighted average of credit losses with the respective risks of a default occurring as the weights."
       }
      }
     },
     "auth_ref": [
      "r576",
      "r589"
     ]
    },
    "ifrs-full_ExpenseByNatureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExpenseByNatureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses by Nature"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ExpenseByNatureDetailsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ExpenseByNatureDetailsAbstract",
     "presentation": [
      "http://www.grifols.com/role/DisclosureExpensesByNatureOtherOperatingIncomeAndExpensesComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expense by Nature, Details.",
        "label": "Expense by Nature, Details [Abstract]",
        "terseLabel": "Details by nature:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsCashSettledShareBasedPaymentPlanNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense from cash-settled share-based payment transactions"
       }
      }
     },
     "auth_ref": [
      "r778"
     ]
    },
    "ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExpenseFromSharebasedPaymentTransactionsWithEmployees",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense from share-based payment transactions with employees"
       }
      }
     },
     "auth_ref": [
      "r778"
     ]
    },
    "ifrs-full_ExpenseOfRestructuringActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExpenseOfRestructuringActivities",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureExpensesByNatureAmortizationAndDepreciationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense of restructuring activities",
        "verboseLabel": "Expense of restructuring activities"
       }
      }
     },
     "auth_ref": [
      "r525"
     ]
    },
    "grfs_ExpenseRecognisedForEmployerContributionsToStatutoryPensionScheme": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ExpenseRecognisedForEmployerContributionsToStatutoryPensionScheme",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansBreakdownForExpenseForDefinedContributionPlansDetails": {
       "parentTag": "ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansBreakdownForExpenseForDefinedContributionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses recognised for employer contributions to statutory pension scheme.",
        "label": "Expense Recognised For Employer Contributions To Statutory Pension Scheme",
        "terseLabel": "Employer contributions to statutory pension scheme"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExpenseRelatingToLeasesOfLowvalueAssetsForWhichRecognitionExemptionHasBeenUsed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExpenseRelatingToLeasesOfLowvalueAssetsForWhichRecognitionExemptionHasBeenUsed",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureLeasesAmountsRecognizedInConsolidatedStatementOfProfitAndLossDetails": {
       "parentTag": "grfs_OperatingLeaseExpenseAndExpenseForShortTermAndLowValueContracts",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureLeasesAmountsRecognizedInConsolidatedStatementOfProfitAndLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense relating to leases of low-value assets for which recognition exemption has been used",
        "terseLabel": "Expenses related to low-value contracts"
       }
      }
     },
     "auth_ref": [
      "r175",
      "r291"
     ]
    },
    "ifrs-full_ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureLeasesAmountsRecognizedInConsolidatedStatementOfProfitAndLossDetails": {
       "parentTag": "grfs_OperatingLeaseExpenseAndExpenseForShortTermAndLowValueContracts",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureLeasesAmountsRecognizedInConsolidatedStatementOfProfitAndLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense relating to short-term leases for which recognition exemption has been used",
        "terseLabel": "Expenses related to short-term contracts"
       }
      }
     },
     "auth_ref": [
      "r174",
      "r290"
     ]
    },
    "grfs_ExternalServicesExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ExternalServicesExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureExpensesByNatureOtherOperatingIncomeAndExpensesComponentsDetails": {
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureExpensesByNatureOtherOperatingIncomeAndExpensesComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense relating to external services.",
        "label": "External Services Expense",
        "terseLabel": "External services"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FairValueOfInvestmentsInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FairValueOfInvestmentsInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncome",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentFinancialAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in equity instruments designated at fair value through other comprehensive income",
        "terseLabel": "Fair value of financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of investments in equity instruments that the entity has designated at fair value through other comprehensive income. [Refer: At fair value [member]; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r221",
      "r254",
      "r422"
     ]
    },
    "grfs_FairValueOfRemainingOwnershipInterestsInPreviousAssociateAtDateOfDisposal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "FairValueOfRemainingOwnershipInterestsInPreviousAssociateAtDateOfDisposal",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessConsolidatedStatementsOfProfitAndLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of remaining ownership interests in previous associate at date of disposal.",
        "label": "Fair value of remaining ownership interests in previous associate at date of disposal",
        "verboseLabel": "Fair value of SRAAS 6,58%"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FeeAndCommissionExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FeeAndCommissionExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureExpensesByNatureOtherOperatingIncomeAndExpensesComponentsDetails": {
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureExpensesByNatureOtherOperatingIncomeAndExpensesComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee and commission expense",
        "terseLabel": "Commissions"
       }
      }
     },
     "auth_ref": [
      "r786"
     ]
    },
    "grfs_FidelitySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "FidelitySharesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsStockIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for fidelity shares.",
        "label": "Fidelity Shares [Member]",
        "terseLabel": "Fidelity Shares"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_FinanceAgreementsCashPoolingRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "FinanceAgreementsCashPoolingRelatedPartyTransactions",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of finance agreements, cash-pooling from related party transactions.",
        "label": "Finance Agreements: Cash-pooling, Related Party Transactions",
        "terseLabel": "Finance Agreements: Cash-pooling"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_FinanceAgreementsCreditsRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "FinanceAgreementsCreditsRelatedPartyTransactions",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of finance agreements, credits from related party transactions.",
        "label": "Finance Agreements, Credits, Related Party Transactions",
        "terseLabel": "Finance Agreements: Credits"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_FinanceCostOnSaleOfReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "FinanceCostOnSaleOfReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss": {
       "parentTag": "ifrs-full_FinanceIncomeCost",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of finance cost on sale of receivables.",
        "label": "Finance Cost On Sale Of Receivables",
        "negatedLabel": "Financial cost of sale of trade receivables"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinanceCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss": {
       "parentTag": "ifrs-full_FinanceIncomeCost",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.grifols.com/role/DisclosureFinanceResultDetails": {
       "parentTag": "ifrs-full_FinanceIncomeCost",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinanceResultDetails",
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance costs",
        "negatedLabel": "Finance costs",
        "negatedTotalLabel": "Finance costs"
       }
      }
     },
     "auth_ref": [
      "r515"
     ]
    },
    "grfs_FinanceCostsSaleOfReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "FinanceCostsSaleOfReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinanceResultDetails": {
       "parentTag": "ifrs-full_FinanceIncomeCost",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinanceResultDetails",
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesCurrentContractAssetsAndOtherReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of finance costs associated with the sale of receivables.",
        "label": "Finance Costs, Sale of Receivables",
        "negatedLabel": "Finance cost from sale of receivables",
        "terseLabel": "Finance costs from sale of receivables"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_FinanceCostsSegmentDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "FinanceCostsSegmentDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance costs in the segment disclosure.",
        "label": "Finance costs, segment disclosure",
        "negatedLabel": "Finance costs"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinanceIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinanceIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss": {
       "parentTag": "ifrs-full_FinanceIncomeCost",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.grifols.com/role/DisclosureFinanceResultDetails": {
       "parentTag": "ifrs-full_FinanceIncomeCost",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinanceResultDetails",
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance income",
        "terseLabel": "Finance income"
       }
      }
     },
     "auth_ref": [
      "r786"
     ]
    },
    "grfs_FinanceIncomeAndExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "FinanceIncomeAndExpenseTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinanceResultTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of finance income and expense.",
        "label": "Finance Income and Expense [Table Text Block]",
        "terseLabel": "Schedule of finance result"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinanceIncomeCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinanceIncomeCost",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.grifols.com/role/DisclosureFinanceResultDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinanceResultDetails",
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails",
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance income (cost)",
        "totalLabel": "Finance result"
       }
      }
     },
     "auth_ref": [
      "r786"
     ]
    },
    "grfs_FinanceIncomeRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "FinanceIncomeRelatedPartyTransactions",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetailss": {
       "parentTag": "grfs_NetIncomeExpenseRelatedPartyTransactions",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The finance income resulting from related party transactions.",
        "label": "Finance income, related party transactions",
        "terseLabel": "Finance income"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_FinanceIncomeSegments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "FinanceIncomeSegments",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance income in segment disclosure.",
        "label": "Finance income, segments",
        "terseLabel": "Finance income"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_FinanceLeaseLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "FinanceLeaseLiabilitiesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesChangesInLiabilitiesDerivedFromFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for liabilities related to finance leases.",
        "label": "Finance lease liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_FinanceResultAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "FinanceResultAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Result [Abstract].",
        "label": "Finance Result"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessCanadianPlasmaResourcesCorporationDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsClassificationByNatureCategoryAndFairValueDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesDetails",
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesCarryingAmountOfTradeAndOtherReceivablesAndContractualAssetsCategorizedByDueDateDetails",
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesMovementInBadDebtProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets",
        "negatedPeriodEndLabel": "Bad debt provisions, closing balance",
        "negatedPeriodStartLabel": "Bad debt provisions, opening balance",
        "terseLabel": "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": [
      "r233",
      "r238",
      "r239",
      "r243",
      "r434",
      "r435",
      "r437",
      "r576"
     ]
    },
    "ifrs-full_FinancialAssetsAtAmortisedCostCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialAssetsAtAmortisedCostCategoryMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsClassificationByNatureCategoryAndFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets at amortised cost, category [member]",
        "terseLabel": "Financial assets at amortised costs"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the financial assets at amortised cost category. [Refer: Financial assets at amortised cost]"
       }
      }
     },
     "auth_ref": [
      "r252",
      "r420"
     ]
    },
    "ifrs-full_FinancialAssetsAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialAssetsAtFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsClassificationByNatureCategoryAndFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets, at fair value",
        "terseLabel": "Financial assets, at fair value"
       }
      },
      "en": {
       "role": {
        "documentation": "The fair value of financial assets. [Refer: At fair value [member]; Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r233"
     ]
    },
    "ifrs-full_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsClassificationByNatureCategoryAndFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets at fair value through other comprehensive income, category [member]",
        "terseLabel": "Financial assets at fair value through OCI"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the financial assets at fair value through other comprehensive income category. [Refer: Financial assets at fair value through other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r254",
      "r423"
     ]
    },
    "ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsClassificationByNatureCategoryAndFairValueDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesHedgingDerivativeFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets at fair value through profit or loss, category [member]",
        "terseLabel": "Financial assets at fair value through profit or loss"
       }
      },
      "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": [
      "r250",
      "r418"
     ]
    },
    "ifrs-full_FinancialAssetsHeldForManagingLiquidityRisk": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialAssetsHeldForManagingLiquidityRisk",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets held for managing liquidity risk",
        "terseLabel": "Liquidity including undrawn committed credit lines"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of financial assets held for managing liquidity risk (for example, financial assets that are readily saleable or expected to generate cash inflows to meet cash outflows on financial liabilities). [Refer: Liquidity risk [member]; Financial assets; Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r256"
     ]
    },
    "grfs_FinancialAssetsLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "FinancialAssetsLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsClassificationByNatureCategoryAndFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of financial assets less the amount of financial liabilities.",
        "label": "Financial Assets (Liabilities)",
        "verboseLabel": "Financial assets (liabilities)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinancialAssetsPledgedAsCollateralForLiabilitiesOrContingentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialAssetsPledgedAsCollateralForLiabilitiesOrContingentLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentFinancialAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets pledged as collateral for liabilities or contingent liabilities",
        "terseLabel": "Pledged deposit amounting"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of financial assets that the entity has pledged as collateral for liabilities or contingent liabilities, including amounts that have been reclassified in accordance with paragraph 3.2.23(a) of IFRS 9. [Refer: Classes of contingent liabilities [domain]; Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r223",
      "r425"
     ]
    },
    "ifrs-full_FinancialEffectOfCorrectionsOfAccountingErrorsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialEffectOfCorrectionsOfAccountingErrorsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBasisOfPresentationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) due to corrections of prior period errors [member]",
        "terseLabel": "Increase (decrease) due to corrections of prior period errors"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the financial effect of corrections of prior period errors."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r128",
      "r329",
      "r330"
     ]
    },
    "grfs_FinancialInvestmentAmountContributedToFairValueOfPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "FinancialInvestmentAmountContributedToFairValueOfPlanAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansPlanAssetsOfGroupInvestedInAssetClassesDetails": {
       "parentTag": "ifrs-full_PlanAssetsAtFairValue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansPlanAssetsOfGroupInvestedInAssetClassesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount instruments representing financial investments contribute to the fair value of defined benefit plan assets.",
        "label": "Financial Investment, Amount Contributed To Fair Value Of Plan Assets",
        "terseLabel": "Financial investment"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsClassificationByNatureCategoryAndFairValueDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsInterestRateRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial liabilities",
        "negatedLabel": "Financial liabilities",
        "terseLabel": "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": [
      "r233"
     ]
    },
    "ifrs-full_FinancialLiabilitiesAtAmortisedCostCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialLiabilitiesAtAmortisedCostCategoryMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsClassificationByNatureCategoryAndFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial liabilities at amortised cost, category [member]",
        "terseLabel": "Financial liabilities at amortised cost"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the financial liabilities at amortised cost category. [Refer: Financial liabilities at amortised cost]"
       }
      }
     },
     "auth_ref": [
      "r253",
      "r421"
     ]
    },
    "ifrs-full_FinancialLiabilitiesAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialLiabilitiesAtFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsClassificationByNatureCategoryAndFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial liabilities, at fair value",
        "negatedLabel": "Financial liabilities, at fair value"
       }
      },
      "en": {
       "role": {
        "documentation": "The fair value of financial liabilities. [Refer: At fair value [member]; Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r233"
     ]
    },
    "ifrs-full_FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsClassificationByNatureCategoryAndFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial liabilities at fair value through profit or loss, category [member]",
        "terseLabel": "Financial liabilities at FVTPL"
       }
      },
      "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": [
      "r251",
      "r419"
     ]
    },
    "grfs_FinancialLiabilitiesIncludingCommittedInterestCalculatedUsingInterestRateForwardCurves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "FinancialLiabilitiesIncludingCommittedInterestCalculatedUsingInterestRateForwardCurves",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsContractualMaturityDatesOfFinancialLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsContractualMaturityDatesOfFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial liabilities including committed interest calculated using interest rate forward curves",
        "label": "Financial liabilities including committed interest calculated using interest rate forward curves",
        "totalLabel": "Total carrying amount"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_FinancialLiabilitiesIncludingCommittedInterestCalculatedUsingInterestRateForwardCurvesUndiscountedCashFlows": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "FinancialLiabilitiesIncludingCommittedInterestCalculatedUsingInterestRateForwardCurvesUndiscountedCashFlows",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsContractualMaturityDatesOfFinancialLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsContractualMaturityDatesOfFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial liabilities including committed interest calculated using interest rate forward curves, undiscounted cash flows",
        "label": "Financial liabilities including committed interest calculated using interest rate forward curves, undiscounted cash flows",
        "totalLabel": "Total contractual flows"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinishedGoods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinishedGoods",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureInventoriesDetails": {
       "parentTag": "ifrs-full_Inventories",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current finished goods",
        "terseLabel": "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": [
      "r612",
      "r620",
      "r755"
     ]
    },
    "grfs_FixedAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "FixedAssetsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to fixed asset member.",
        "label": "Fixed assets [Member]",
        "terseLabel": "Fixed assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FixedInterestRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FixedInterestRateMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsInterestRateRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fixed interest rate [member]",
        "terseLabel": "Fixed-interest"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a fixed interest rate. [Refer: Interest rate risk [member]]"
       }
      }
     },
     "auth_ref": [
      "r771"
     ]
    },
    "grfs_FlatFootedLlc.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "FlatFootedLlc.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquitySignificantShareholdersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for shareholder, Flat Footed Llc.",
        "label": "Flat Footed Llc. [Member]",
        "terseLabel": "Flat Footed Llc."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FloatingInterestRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FloatingInterestRateMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsInterestRateRiskDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Floating interest rate [member]",
        "terseLabel": "Variable-interest"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a non-fixed interest rate. [Refer: Interest rate risk [member]]"
       }
      }
     },
     "auth_ref": [
      "r771"
     ]
    },
    "grfs_ForeignCompaniesOtherThanSpanishCompaniesAndParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ForeignCompaniesOtherThanSpanishCompaniesAndParentMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityReservesLegalReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign companies other than Spanish companies and parent.",
        "label": "Foreign companies other than Spanish companies and parent",
        "terseLabel": "Foreign companies other than Spanish companies and parent"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ForeignCurrencyTranslationGainLossCashDiscounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ForeignCurrencyTranslationGainLossCashDiscounts",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesMovementInDiscountsAndOtherReductionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) related to cash discounts.",
        "label": "Foreign currency translation gain loss, cash discounts",
        "terseLabel": "Translation differences"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ForeignCurrencyTranslationGainLossChargeback": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ForeignCurrencyTranslationGainLossChargeback",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesMovementInDiscountsAndOtherReductionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) related to chargebacks.",
        "label": "Foreign currency translation gain loss, chargeback",
        "terseLabel": "Translation differences"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ForeignCurrencyTranslationGainLossMedicareMedicaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ForeignCurrencyTranslationGainLossMedicareMedicaid",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesMovementInDiscountsAndOtherReductionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) related to Medicare and Medicaid.",
        "label": "Foreign currency translation gain loss, medicare medicaid",
        "terseLabel": "Translation differences"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ForeignCurrencyTranslationGainLossOtherDiscounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ForeignCurrencyTranslationGainLossOtherDiscounts",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesMovementInDiscountsAndOtherReductionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) related to other discounts.",
        "label": "Foreign currency translation gain loss, other discounts",
        "terseLabel": "Translation differences"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ForeignCurrencyTranslationGainLossTotal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ForeignCurrencyTranslationGainLossTotal",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesMovementInDiscountsAndOtherReductionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) related to discounts and other reductions.",
        "label": "Foreign currency translation gain loss, total",
        "terseLabel": "Translation differences"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ForeignCurrencyTranslationGainLossVolumeRebates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ForeignCurrencyTranslationGainLossVolumeRebates",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesMovementInDiscountsAndOtherReductionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) related to volume rebates.",
        "label": "Foreign currency translation gain loss, volume rebates",
        "terseLabel": "Translation differences"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ForeignExchangeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ForeignExchangeLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessGrifolsEgyptForPlasmaDerivativesSaeAndShanghaiRaasBloodProductsCoLtdDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign exchange loss",
        "terseLabel": "Recognizing a foreign exchange"
       }
      }
     },
     "auth_ref": [
      "r45",
      "r360",
      "r474"
     ]
    },
    "grfs_ForeignExchangeRateForwardIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ForeignExchangeRateForwardIMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for foreign exchange rate forward I.",
        "label": "Foreign exchange rate forward I [member]",
        "terseLabel": "Foreign exchange rate forward I"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ForeignExchangeRateForwardIiMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ForeignExchangeRateForwardIiMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for foreign exchange rate forward II.",
        "label": "Foreign exchange rate forward II [member]",
        "terseLabel": "Foreign exchange rate forward II"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ForeignExchangeRateForwardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ForeignExchangeRateForwardMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for foreign exchange rate forward.",
        "label": "Foreign exchange rate forward"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ForeignOperationTranslationDifferencesCorporateTransactionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ForeignOperationTranslationDifferencesCorporateTransactionsTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This text block contains a tabular disclosure describing the accounting treatment of cumulative translation differences (currency translation reserve/CTA) relating to foreign operations under IAS 21 when specific corporate transactions occur.",
        "label": "Foreign Operation Translation Differences Corporate Transactions [Table Text Block]",
        "terseLabel": "Schedule of treatment of translation differences"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r649",
      "r660",
      "r670",
      "r703"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Expense of Enforcement, Amount",
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r649",
      "r660",
      "r670",
      "r703"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r649",
      "r660",
      "r670",
      "r703"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]",
        "terseLabel": "Forgone Recovery, Explanation of Impracticability"
       }
      }
     },
     "auth_ref": [
      "r649",
      "r660",
      "r670",
      "r703"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r649",
      "r660",
      "r670",
      "r703"
     ]
    },
    "grfs_ForwardExchangeRateContractsOutsideOfHedgingRelationshipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ForwardExchangeRateContractsOutsideOfHedgingRelationshipsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesHedgingDerivativeFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for forward exchange rate contracts outside of hedging relationships.",
        "label": "Forward exchange rate contracts outside of hedging relationships [Member]",
        "terseLabel": "Forward exchange rate contracts outside of hedging relationships"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]",
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year"
       }
      }
     },
     "auth_ref": [
      "r683"
     ]
    },
    "grfs_FundacionPrivadaVictorGrifolsLucasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "FundacionPrivadaVictorGrifolsLucasMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Fundacion Privada Victor Grifols Lucas.",
        "label": "Fundacion Privada Victor Grifols Lucas [Member]",
        "terseLabel": "Fundacion Privada Victor Grifols Lucas"
       }
      }
     },
     "auth_ref": []
    },
    "currency_GBP": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2025",
     "localname": "GBP",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "United Kingdom, Pounds",
        "terseLabel": "Pound Sterling"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansReconciliationOfNetPresentValueOfDefinedBenefitObligationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansReconciliationOfNetPresentValueOfDefinedBenefitObligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income",
        "negatedTotalLabel": "Revaluation recognised directly in other comprehensive income"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease (increase) in a net defined benefit liability (asset) resulting from the remeasurement of that net defined benefit liability (asset). [Refer: Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r32",
      "r356"
     ]
    },
    "ifrs-full_GainsLossesOnCashFlowHedgesBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GainsLossesOnCashFlowHedgesBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gains (losses) on cash flow hedges, before tax",
        "terseLabel": "Cash flow hedges - effective portion of changes in fair value"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) recognised in other comprehensive income on cash flow hedges, before tax, before reclassification adjustments. [Refer: Cash flow hedges [member]]"
       }
      }
     },
     "auth_ref": [
      "r521"
     ]
    },
    "ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GainsLossesOnChangeInFairValueOfDerivatives",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessGrifolsEgyptForPlasmaDerivativesSaeAndShanghaiRaasBloodProductsCoLtdDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesHedgingDerivativeFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gains (losses) on change in fair value of derivatives",
        "terseLabel": "Financial gain from the derivative",
        "verboseLabel": "Net financial income from fair value changes, derivatives"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) resulting from change in the fair value of derivatives recognised in profit or loss. [Refer: Derivatives [member]]"
       }
      }
     },
     "auth_ref": [
      "r786"
     ]
    },
    "grfs_GainsLossesOnDisposalsOfCurrentAndNonCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GainsLossesOnDisposalsOfCurrentAndNonCurrentAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureExpensesByNatureOtherOperatingIncomeAndExpensesComponentsDetails": {
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureExpensesByNatureOtherOperatingIncomeAndExpensesComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The gains (losses) on disposals of current and non-current assets.",
        "label": "Gains (Losses) on Disposals of Current and Non-current Assets",
        "negatedLabel": "Gains on disposal of assets"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GainsLossesOnDisposalsOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GainsLossesOnDisposalsOfIntangibleAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The gain (loss) on disposal of intangible assets.",
        "label": "Gains (Losses) On Disposals Of Intangible Assets",
        "terseLabel": "Profit (loss) incurred on disposals of intangible assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinanceResultDetails": {
       "parentTag": "ifrs-full_FinanceIncomeCost",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss": {
       "parentTag": "ifrs-full_FinanceIncomeCost",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinanceResultDetails",
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign exchange gain (loss)",
        "terseLabel": "Exchange differences"
       }
      },
      "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": [
      "r45",
      "r360",
      "r474"
     ]
    },
    "grfs_GainsLossesOnSalesOfInvestmentsAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GainsLossesOnSalesOfInvestmentsAccountedForUsingEquityMethod",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMovementInInvestmentsInEquityAccountedInvesteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gains (losses) on sales of investments accounted for using equity method",
        "label": "Gains (losses) on sales of investments accounted for using equity method",
        "terseLabel": "Gains (losses) on sales of investments accounted for using equity method"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GeographicalAreasAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GeographicalAreasAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsMaximumLevelOfExposureToCreditRiskDetails",
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansDefinedContributionPlansNarrativeDetails",
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationReportedForGeographicalAreasDetails",
      "http://www.grifols.com/role/DisclosureTaxationDeferredTaxAssetsAndLiabilitiesOthersDetails",
      "http://www.grifols.com/role/DisclosureTaxationDetails",
      "http://www.grifols.com/role/DisclosureTaxationReconciliationOfAccountingAndTaxableIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r278",
      "r531",
      "r561",
      "r566",
      "r597"
     ]
    },
    "ifrs-full_GeographicalAreasDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GeographicalAreasDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsMaximumLevelOfExposureToCreditRiskDetails",
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansDefinedContributionPlansNarrativeDetails",
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationReportedForGeographicalAreasDetails",
      "http://www.grifols.com/role/DisclosureTaxationDeferredTaxAssetsAndLiabilitiesOthersDetails",
      "http://www.grifols.com/role/DisclosureTaxationDetails",
      "http://www.grifols.com/role/DisclosureTaxationReconciliationOfAccountingAndTaxableIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r278",
      "r531",
      "r561",
      "r566",
      "r597"
     ]
    },
    "grfs_GeotechLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GeotechLlcMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBasisOfPresentationChangesInScopeOfConsolidationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Geotech LLC.",
        "label": "Geotech LLC [Member]",
        "terseLabel": "Geotech LLC"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GicSovereignWealthFundOfSingaporeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GicSovereignWealthFundOfSingaporeMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinanceResultDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for GIC (sovereign wealth fund of Singapore).",
        "label": "GIC"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GigaGenIncorporationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GigaGenIncorporationMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails",
      "http://www.grifols.com/role/DisclosureGoodwillImpairmentTestingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for GigaGen Incorporation.",
        "label": "GigaGen Inc..",
        "terseLabel": "Gigagen, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GigagenIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GigagenIncMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillReasonablyPossibleChangesInCertainKeyAssumptionsDetails",
      "http://www.grifols.com/role/DisclosureGoodwillScheduleOfReasonablePossibleChangesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for GigaGen, Inc",
        "label": "GigaGen.",
        "terseLabel": "GigaGen"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GigagenIncVerNota3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GigagenIncVerNota3Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillDetailsOfAndMovementInGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represent of GigaGen, Inc (ver nota 3).",
        "label": "GigaGen, Inc (USA)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GoodsOrServicesTransferredAtPointInTimeMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSegmentReportingMainCustomerDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goods or services transferred at point in time [member]",
        "terseLabel": "Goods or services recognized at point in time"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for goods or services transferred to customers at a point in time. [Refer: Performance obligations satisfied at point in time [member]]"
       }
      }
     },
     "auth_ref": [
      "r563",
      "r599"
     ]
    },
    "ifrs-full_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillDetailsOfAndMovementInGoodwillDetails",
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill",
        "periodEndLabel": "Goodwill at end of the year",
        "periodStartLabel": "Goodwill at beginning of the year",
        "terseLabel": "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": [
      "r77",
      "r84",
      "r215",
      "r377",
      "r384",
      "r416",
      "r477"
     ]
    },
    "ifrs-full_GoodwillDerecognisedWithoutHavingPreviouslyBeenIncludedInDisposalGroupClassifiedAsHeldForSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GoodwillDerecognisedWithoutHavingPreviouslyBeenIncludedInDisposalGroupClassifiedAsHeldForSale",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillDetailsOfAndMovementInGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill derecognised without having previously been included in disposal group classified as held for sale",
        "negatedLabel": "Disposals"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of goodwill derecognised without having previously been included in a disposal group classified as held for sale. [Refer: Goodwill; Disposal groups classified as held for sale [member]]"
       }
      }
     },
     "auth_ref": [
      "r212",
      "r414"
     ]
    },
    "ifrs-full_GoodwillMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GoodwillMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill [member]",
        "terseLabel": "Goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for goodwill. [Refer: Goodwill]"
       }
      }
     },
     "auth_ref": [
      "r540",
      "r605"
     ]
    },
    "ifrs-full_GoodwillRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GoodwillRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsCostFvOfAssetsGoodwillAndOtherDetails": {
       "parentTag": "grfs_GoodwillRecognisedAsOfAcquisitionDateNetOfAdjustments",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill recognised as of acquisition date",
        "verboseLabel": "Goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the business combination's acquisition date for goodwill. [Refer: Goodwill; Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r569",
      "r570",
      "r607"
     ]
    },
    "grfs_GoodwillRecognisedAsOfAcquisitionDateNetOfAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GoodwillRecognisedAsOfAcquisitionDateNetOfAdjustments",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsCostFvOfAssetsGoodwillAndOtherDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount recognised as of the business combination's acquisition date for goodwill net of adjustments.",
        "label": "Goodwill Recognised As Of Acquisition Date, Net of Adjustments",
        "terseLabel": "Goodwill, net of adjustments"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GovernmentBondsTermAppliedToCashFlowProjections": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GovernmentBondsTermAppliedToCashFlowProjections",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillImpairmentTestingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The term of the Government bonds used for risk-free interest rate applied to cash flow projections for a cash-generating unit (group of units).",
        "label": "Government Bonds, Term, Applied To Cash Flow Projections",
        "terseLabel": "Term of the government bonds"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsArgentinaS.a.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsArgentinaS.a.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols Argentina, S.A.",
        "label": "Grifols Argentina, S.A."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsAsiaPacificPrivateLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsAsiaPacificPrivateLimitedMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols Asia Pacific Private Limited.",
        "label": "Grifols Asia Pacific Pte, Ltd"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsAustraliaPrivateLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsAustraliaPrivateLimitedMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols Australia Pty Ltd.",
        "label": "Grifols Australia Pty Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsAustraliaPtyLtdAndMedionDiagnosticsAgMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsAustraliaPtyLtdAndMedionDiagnosticsAgMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillDetailsOfAndMovementInGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for information on Grifols Australia Pty Ltd. and Medion Diagnostics AG.",
        "label": "Grifols Australia Pty Ltd. (Australia) / Medion Diagnostics AG (Switzerland)"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsBioNorthAmericaLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsBioNorthAmericaLlcMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols Bio North America LLC",
        "label": "Grifols Bio North America LLC"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsBioSuppliesInc.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsBioSuppliesInc.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols Bio Supplies Inc. (before Interstate Blood Bank, Inc.).",
        "label": "Grifols Bio Supplies Inc. (before Interstate Blood Bank, Inc.)"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsBioSuppliesIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsBioSuppliesIncMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillDetailsOfAndMovementInGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This members stands for Grifols Bio Supplies Inc.",
        "label": "Grifols Bio Supplies Inc [Member]",
        "terseLabel": "Grifols Bio Supplies Inc (USA)"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsBiologicalsLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsBiologicalsLLCMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols Biologicals LLC.",
        "label": "Grifols Biologicals, LLC"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsBiotestHoldingsGmbhBiotestAgMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsBiotestHoldingsGmbhBiotestAgMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillDetailsOfAndMovementInGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols Biotest Holdings GmbH / Biotest AG (Germany).",
        "label": "Grifols Biotest Holdings GmbH / Biotest AG [Member]",
        "terseLabel": "Grifols Biotest Holdings GmbH / Biotest AG (Germany)"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsBiotestHoldingsGmbhMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsBiotestHoldingsGmbhMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols Biotest Holdings GmbH.",
        "label": "Grifols Biotest Holdings GmbH"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsBrasilLda.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsBrasilLda.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols Brasil, Lda.",
        "label": "Grifols Brasil, Lda."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsCanadaLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsCanadaLimitedMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols Canada, Limited.",
        "label": "Grifols Canada, Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsCanadaPlasmaIiInc.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsCanadaPlasmaIiInc.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member represents Grifols Canada Plasma II, Inc..",
        "label": "Grifols Canada Plasma II, Inc. [member]",
        "terseLabel": "Grifols Canada Plasma II, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsCanadaPlasmaInc.FormerlyCanadianPlasmaResourcesCorporationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsCanadaPlasmaInc.FormerlyCanadianPlasmaResourcesCorporationMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBasisOfPresentationChangesInScopeOfConsolidationDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessCanadianPlasmaResourcesCorporationDetails",
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentAndCurrentLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols Canada Plasma, Inc. (formerly Canadian Plasma Resources Corporation).",
        "label": "Grifols Canada Plasma, Inc. (formerly Canadian Plasma Resources Corporation) [Member]",
        "terseLabel": "Grifols Canada Plasma, Inc. (formerly Canadian Plasma Resources Corporation)"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsCanadaPlasmaInc.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsCanadaPlasmaInc.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails",
      "http://www.grifols.com/role/DisclosureBasisOfPresentationScheduleOfInvestmentDetails",
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMostRecentFinancialStatementsAvailableOfMainEquityAccountedInvestmentsOfGrifolsDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMovementInInvestmentsInEquityAccountedInvesteesDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessOwnershipAndCarryingAmountDetails",
      "http://www.grifols.com/role/DisclosureGoodwillDetailsOfAndMovementInGoodwillDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information pertaining to Grifols Canada Plasma, Inc.",
        "label": "Grifols Canada Plasma, Inc.",
        "terseLabel": "Grifols Canada Plasma, Inc.",
        "verboseLabel": "Grifols Canada Plasma, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsCanadaPlasmaOntarioInc.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsCanadaPlasmaOntarioInc.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information pertaining to Grifols Canada Plasma - Ontario Inc.",
        "label": "Grifols Canada Plasma - Ontario Inc. (formerly Canada Inc.)"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsCanadaTherapeuticsIncFormerlyGreenCrossBiotherapeuticsInc.CanadaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsCanadaTherapeuticsIncFormerlyGreenCrossBiotherapeuticsInc.CanadaMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails",
      "http://www.grifols.com/role/DisclosureGoodwillDetailsOfAndMovementInGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represent of Grifols Canada Therapeutics, Inc (formerly Green Cross Biotherapeutics, Inc.) (Canada)",
        "label": "Grifols Canada Therapeutics, Inc (Canada)"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsChileS.a.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsChileS.a.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols Chile, S.A.",
        "label": "Grifols Chile, S.A."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsColombiaLimitedLiabilityCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsColombiaLimitedLiabilityCompanyMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails",
      "http://www.grifols.com/role/DisclosureBasisOfPresentationChangesInScopeOfConsolidationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols Colombia, Ltda.",
        "label": "Grifols Colombia, Ltda"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsDeutschlandGmbhMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsDeutschlandGmbhMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols Deutschland GmbH.",
        "label": "Grifols Deutschland GmbH"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsDiagnosticNovartisMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsDiagnosticNovartisMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillDetailsOfAndMovementInGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for information on Grifols Diagnostic (Novartis.)",
        "label": "Grifols Diagnostic (Novartis &amp; Hologic) (USA, Spain and Hong Kong)"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsDiagnosticSolutionsInc.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsDiagnosticSolutionsInc.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsMovementDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesEbitdaCommitmentSensitivityAnalysisDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The member stands for Grifols Diagnostic Solutions, Inc.",
        "label": "Grifols Diagnostic Solutions, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsDiagnosticsEquipmentTaiwanLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsDiagnosticsEquipmentTaiwanLimitedMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols Diagnostics Equipment Taiwan Limited.",
        "label": "Grifols Diagnostics Equipment Taiwan Limited"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsDiagnosticsSolutionsInc.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsDiagnosticsSolutionsInc.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsCashFlowsDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsSummaryOfFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The member stands for grifols Diagnostics Solutions, Inc.",
        "label": "GDS Group"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsDiagnosticsSolutionsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsDiagnosticsSolutionsIncMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols Diagnostics Solutions, Inc. (formerly G-C Diagnostics Corp.).",
        "label": "Grifols Diagnostics Solutions Inc [Member]",
        "terseLabel": "Grifols Diagnostics Solutions Inc"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsDiagnosticsSolutionsIncorporationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsDiagnosticsSolutionsIncorporationMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessGrifolsEgyptForPlasmaDerivativesSaeAndShanghaiRaasBloodProductsCoLtdDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols Diagnostics Solutions Incorporation.",
        "label": "Grifols Diagnostics Solutions, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsEgyptForPlasmaDerivativesS.a.e.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsEgyptForPlasmaDerivativesS.a.e.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMostRecentFinancialStatementsAvailableOfMainEquityAccountedInvestmentsOfGrifolsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols Egypt for Plasma Derivatives (S.A.E.)",
        "label": "Grifols Egypt for Plasma Derivatives (S.A.E.)",
        "terseLabel": "Grifols Egypt for Plasma Derivatives S.A.E."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsEgyptMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsEgyptMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessGrifolsEgyptForPlasmaDerivativesSaeAndShanghaiRaasBloodProductsCoLtdDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols Egypt, a new company incorporated under the laws of Egypt.",
        "label": "Grifols Egypt [Member]",
        "terseLabel": "Grifols Egypt"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsEgyptPlasmaDerivativesS.a.e.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsEgyptPlasmaDerivativesS.a.e.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessGrifolsEgyptForPlasmaDerivativesSaeAndShanghaiRaasBloodProductsCoLtdDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMovementInInvestmentsInEquityAccountedInvesteesDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessOwnershipAndCarryingAmountDetails",
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentFinancialAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols Egypt Plasma Derivatives S.A.E..",
        "label": "Grifols Egypt Plasma Derivatives S.A.E. [Member]",
        "terseLabel": "Grifols Egypt Plasma Derivatives S.A.E."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsEngineeringS.a.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsEngineeringS.a.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols Engineering, S.A.",
        "label": "Grifols Engineering, S.A."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsEscrowIssuerS.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsEscrowIssuerS.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBasisOfPresentationChangesInScopeOfConsolidationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Grifols, S. A",
        "label": "Grifols Escrow Issuer S. A [Member]",
        "terseLabel": "Grifols Escrow Issuer S.A"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsFranceS.a.r.l.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsFranceS.a.r.l.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols France, S.A.R.L.",
        "label": "Grifols France, S.A.R.L."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsH.k.LimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsH.k.LimitedMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols (H.K.), Limited.",
        "label": "Grifols (H.K.), Limited"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsIndiaHealthcarePrivateLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsIndiaHealthcarePrivateLimitedMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols India Healthcare Private Limited.",
        "label": "Grifols India Healthcare Private Ltd"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsInnovationAndNewTechnologiesLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsInnovationAndNewTechnologiesLimitedMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessAlbajunaTherapeuticsSlDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols Innovation and New Technologies Limited.",
        "label": "Grifols Innovation and New Technologies Limited",
        "terseLabel": "Grifols Innovation and New Technologies Limited"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsInternationalS.a.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsInternationalS.a.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols International, S.A.",
        "label": "Grifols International, S.A."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsItaliaS.p.a.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsItaliaS.p.a.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillDetailsOfAndMovementInGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for information on Grifols Italia S.p.A.",
        "label": "Grifols Italia.S.p.A. (Italy)"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsItaliaS.p.aMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsItaliaS.p.aMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols Italia S.p.A",
        "label": "Grifols Italia S.p.A"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsJapanK.k.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsJapanK.k.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols Japan K.K.",
        "label": "Grifols Japan K.K."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsKoreaCo.LtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsKoreaCo.LtdMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols Korea Co., Ltd.",
        "label": "Grifols Korea Co., Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsLaboratorySolutionsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsLaboratorySolutionsIncMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols Laboratory Solutions, Inc,",
        "label": "Grifols Laboratory Solutions, Inc"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsMalaysiaSdnBhdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsMalaysiaSdnBhdMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails",
      "http://www.grifols.com/role/DisclosureBasisOfPresentationChangesInScopeOfConsolidationDetails",
      "http://www.grifols.com/role/DisclosureEquityReservesDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsMovementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols Malaysia Sdn Bhd.",
        "label": "Grifols Malaysia Sdn Bhd"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsMexicoS.a.DeC.v.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsMexicoS.a.DeC.v.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols Mxico, S.A. de C.V.",
        "label": "Grifols Mexico, S.A. de C.V."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsMiddleEastAfricaLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsMiddleEastAfricaLlcMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member Grifols Middle East &amp; Africa LLC Member.",
        "label": "Grifols Middle East &amp; Africa LLC"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsMovacoS.a.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsMovacoS.a.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols Movaco, S.A.",
        "label": "Grifols Movaco, S.A."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsNordicAbMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsNordicAbMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols Nordic, AB.",
        "label": "Grifols Nordic, AB"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsPharmaceuticalTechnologyShanghaiCo.LimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsPharmaceuticalTechnologyShanghaiCo.LimitedMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols Pharmaceutical Technology (Shanghai) Co., Limited.",
        "label": "Grifols Pharmaceutical Technology (Shanghai) Co., Ltd. (formerly Grifols Pharmaceutical Consulting (Shanghai) Co., Ltd.)"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsPlasmaCanadaOntarioIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsPlasmaCanadaOntarioIncMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBasisOfPresentationChangesInScopeOfConsolidationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols Plasma Canada - Ontario Inc.",
        "label": "Grifols Plasma Canada - Ontario Inc [Member]",
        "terseLabel": "Grifols Plasma Canada - Ontario Inc"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsPolskaSp.z.o.o.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsPolskaSp.z.o.o.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols Polska Sp.z.o.o.",
        "label": "Grifols Polska Sp.z.o.o."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsPortugalProductosFarmaceuticosEHospitalaresLda.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsPortugalProductosFarmaceuticosEHospitalaresLda.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols Portugal Productos Farmaceuticos e Hospitalares, Lda.",
        "label": "Grifols Portugal Productos Farmacuticos e Hospitalares, Lda."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsPyreneesResearchCenterSlMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsPyreneesResearchCenterSlMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBasisOfPresentationChangesInScopeOfConsolidationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols Pyrenees Research Center, SL.",
        "label": "G Pyrenees Research Cntr"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsPyrenessResearchCenterS.l.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsPyrenessResearchCenterS.l.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols Pyreness Research Center ,S.L. Member.",
        "label": "Grifols Pyreness Research Center ,S.L."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsS.r.o.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsS.r.o.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols s.r.o.",
        "label": "Grifols s.r.o."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsSharedServicesNorthAmericaIncorporationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsSharedServicesNorthAmericaIncorporationMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols Shared Services North America, Incorporation.",
        "label": "Grifols Shared Services North America, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsThailandLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsThailandLimitedMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols (Thailand) Limited.",
        "label": "Grifols (Thailand) Ltd"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsThailandLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsThailandLtdMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBasisOfPresentationScheduleOfEntitiesDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsMovementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols (Thailand) Ltd.",
        "label": "Grifols (Thailand) Pte Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsTherapeuticsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsTherapeuticsIncMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillDetailsOfAndMovementInGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for information on Grifols Therapeutics, Inc.",
        "label": "Grifols Therapeutics, Inc. (USA)"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsTherapeuticsLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsTherapeuticsLLCMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols Therapeutics LLC.",
        "label": "Grifols Therapeutics, LLC."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsUkLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsUkLimitedMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols UK Ltd.",
        "label": "Grifols UK Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsUkLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsUkLtdMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillDetailsOfAndMovementInGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for information on Grifols UK Ltd.",
        "label": "Grifols UK.Ltd. (UK)"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsUsaLimitedLiabilityCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsUsaLimitedLiabilityCompanyMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols USA, limited liability company.",
        "label": "Grifols USA, LLC."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsViajesS.a.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsViajesS.a.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols Viajes, S.A.",
        "label": "Grifols Viajes, S.A."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsWorldwideOperationsLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsWorldwideOperationsLimitedMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols Worldwide Operations Limited.",
        "label": "Grifols Worldwide Operations Limited",
        "terseLabel": "Grifols worldwide operations limited."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GrifolsWorldwideOperationsUsaIncorporationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrifolsWorldwideOperationsUsaIncorporationMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Grifols Worldwide Operations USA Incorporation.",
        "label": "Grifols Worldwide Operations USA Inc."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GripdanInvestS.lMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GripdanInvestS.lMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBasisOfPresentationChangesInScopeOfConsolidationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Gripdan Invest, S.L",
        "label": "Gripdan Invest, S.L"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GrossCarryingAmountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GrossCarryingAmountMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureInventoriesDetails",
      "http://www.grifols.com/role/DisclosureLeasesDetailsOfChangesInLeasesDetailsImported",
      "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsChangesInOtherIntangibleAssetsDetails",
      "http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentMovementInPropertyPlantAndEquipmentDetails",
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesCarryingAmountOfTradeAndOtherReceivablesAndContractualAssetsCategorizedByDueDateDetails",
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross carrying amount [member]",
        "terseLabel": "Gross",
        "verboseLabel": "Cost"
       }
      }
     },
     "auth_ref": [
      "r14",
      "r87",
      "r102",
      "r105",
      "r215",
      "r239",
      "r243",
      "r342",
      "r387",
      "r398",
      "r401",
      "r435",
      "r437",
      "r576"
     ]
    },
    "grfs_GrossCarryingAmountNetOfAccumulatedImpairmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GrossCarryingAmountNetOfAccumulatedImpairmentsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsChangesInOtherIntangibleAssetsDetails",
      "http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentMovementInPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member represents gross carrying amount net of accumulated impairments.",
        "label": "Gross carrying amount net of accumulated impairments [member]",
        "terseLabel": "Gross carrying amount net of accumulated impairments"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GrossLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GrossLeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureLeasesScheduleOfUndiscountedFuturePaymentsClassifiedOnMaturityBasisDetails": {
       "parentTag": "ifrs-full_LeaseLiabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsContractualMaturityDatesOfFinancialLiabilitiesDetails": {
       "parentTag": "grfs_FinancialLiabilitiesIncludingCommittedInterestCalculatedUsingInterestRateForwardCurvesUndiscountedCashFlows",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsContractualMaturityDatesOfFinancialLiabilitiesDetails",
      "http://www.grifols.com/role/DisclosureLeasesScheduleOfUndiscountedFuturePaymentsClassifiedOnMaturityBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross lease liabilities",
        "terseLabel": "Lease liabilities",
        "verboseLabel": "Lease liabilities, undiscounted cash flows"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of contractual undiscounted cash flows in relation to lease liabilities before deducting finance charges. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r180",
      "r296",
      "r581"
     ]
    },
    "ifrs-full_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross profit",
        "totalLabel": "Gross Margin"
       }
      }
     },
     "auth_ref": [
      "r615"
     ]
    },
    "grfs_Group1CentersAndGroup2CentersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "Group1CentersAndGroup2CentersMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsDetails",
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsTables",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessJointArrangementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member represents the Group 1 and Group 2 plasma centers.",
        "label": "Group 1 centers and Group 2 centers [Member]",
        "terseLabel": "Group 1 centers and Group 2 centers"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_Group1CentersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "Group1CentersMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member represents the Group 1 plasma centers.",
        "label": "Group 1 centers [Member]",
        "terseLabel": "Group 1 centers"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_Group2CentersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "Group2CentersMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member represents the Group 2 plasma centers.",
        "label": "Group 2 centers [Member]",
        "terseLabel": "Group 2 centers"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_Group3CentersAndGroup4CentersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "Group3CentersAndGroup4CentersMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessJointArrangementDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessNetOfDepositsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member represents the Group 3 and Group 4 plasma centers.",
        "label": "Group 3 centers and Group 4 centers [Member]",
        "terseLabel": "Group 3 centers and Group 4 centers"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_Group3CentersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "Group3CentersMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessJointArrangementDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessNetOfDepositsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member represents the Group 3 plasma centers.",
        "label": "Group 3 centers [Member]",
        "terseLabel": "Group 3 centers"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_Group4CentersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "Group4CentersMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessJointArrangementDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessNetOfDepositsDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member represents the Group 4 plasma centers.",
        "label": "Group 4 centers [Member]",
        "terseLabel": "Group 4 centers"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GuaranteeDepositsAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GuaranteeDepositsAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of guarantee deposits corresponding to associates includes a pledged deposit.",
        "label": "Guarantee Deposits Amount",
        "terseLabel": "Guarantee deposits"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_GuaranteeDepositsFromRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "GuaranteeDepositsFromRelatedParties",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails": {
       "parentTag": "ifrs-full_AmountsReceivableRelatedPartyTransactions",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails",
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentFinancialAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of guarantee deposits from related parties.",
        "label": "Guarantee Deposits from Related Parties",
        "terseLabel": "Guarantee deposits"
       }
      }
     },
     "auth_ref": []
    },
    "country_HK": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "HK",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationDeferredTaxAssetsAndLiabilitiesOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "HONG KONG",
        "terseLabel": "Hong Kong"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_HaemaAgMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "HaemaAgMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillDetailsOfAndMovementInGoodwillDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsMovementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The member represents the information about Haema AG acquisition.",
        "label": "Haema, AG. (Germany)",
        "verboseLabel": "Haema, AG. (Germany)"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_HaemaGmbhAndBpcPlasmaIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "HaemaGmbhAndBpcPlasmaIncMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member indicates information pertaining to both the subsidiaries Haema GmbH and BPC Plasma, Inc.",
        "label": "Haema GmbH and BPC Plasma, Inc [Member]",
        "terseLabel": "Haema GmbH and BPC Plasma, Inc"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_HaemaGmbhMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "HaemaGmbhMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Haema GmbH.",
        "label": "Haema GmbH [Member]",
        "terseLabel": "Haema GmbH"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_HaemaPlasmaKft.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "HaemaPlasmaKft.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Haema Plasma Kft.",
        "label": "Haema Plasma Kft."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_HaemaPlasmaKftMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "HaemaPlasmaKftMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails",
      "http://www.grifols.com/role/DisclosureBasisOfPresentationChangesInScopeOfConsolidationDetails",
      "http://www.grifols.com/role/DisclosureEquityReservesDetails",
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentAndCurrentLoansDetails",
      "http://www.grifols.com/role/DisclosureGoodwillDetailsOfAndMovementInGoodwillDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsMovementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The member represents the information about Haema Plasma Kft.",
        "label": "Haema Plasma Kft. (Hungary)",
        "terseLabel": "Haema Plasma Kft."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_HaemaagMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "HaemaagMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsCashFlowsDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsSummaryOfFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "n/a",
        "label": "Haema AG"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_HaemoderivativesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "HaemoderivativesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSegmentReportingSalesByGroupsOfProductsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the haemoderivatives group of products.",
        "label": "Haemoderivatives"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_HaierGroupCorporationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "HaierGroupCorporationMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Haier Group Corporation.",
        "label": "Haier Group Corporation [Member]",
        "terseLabel": "Haier"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_HedgedItemLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "HedgedItemLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesHedgingDerivativeFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedged item, liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of a hedged item, recognised as a liability. [Refer: Hedged items [domain]]"
       }
      }
     },
     "auth_ref": [
      "r230",
      "r429"
     ]
    },
    "ifrs-full_HedgedItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "HedgedItemsAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesHedgingDerivativeFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedged 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": [
      "r231",
      "r430"
     ]
    },
    "ifrs-full_HedgedItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "HedgedItemsDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesHedgingDerivativeFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedged items [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for hedged items. A hedged item can be a recognised asset or liability, an unrecognised firm commitment, a forecast transaction or a net investment in a foreign operation. The hedged item can be: (a) a single item; or (b) a group of items (subject to paragraphs 6.6.1\u20136.6.6 and B6.6.1\u2013B6.6.16 of IFRS 9). A hedged item can also be a component of such an item or group of items (see paragraphs 6.3.7 and B6.3.7\u2013B6.3.25 of IFRS 9). This member also represents the standard value for the 'Hedged items' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r231",
      "r430"
     ]
    },
    "ifrs-full_HedgingInstrumentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "HedgingInstrumentAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesHedgingDerivativeFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedging instrument, assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of a hedging instrument, recognised as an asset. [Refer: Hedging instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r228",
      "r427"
     ]
    },
    "ifrs-full_HedgingInstrumentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "HedgingInstrumentsAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesHedgingDerivativeFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedging 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": [
      "r226",
      "r229",
      "r428"
     ]
    },
    "ifrs-full_HedgingInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "HedgingInstrumentsDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesHedgingDerivativeFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedging instruments [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for hedging instruments. A hedging instrument can be a designated: (a) derivative measured at fair value through profit or loss, except for some written options (see paragraph B6.2.4 of IFRS 9); (b) non-derivative financial asset or non-derivative financial liability measured at fair value through profit or loss, unless it is a financial liability designated as at fair value through profit or loss for which the amount of its change in fair value that is attributable to changes in the credit risk of that liability is presented in other comprehensive income in accordance with paragraph 5.7.7 of IFRS 9. For a hedge of foreign currency risk, the foreign currency risk component of a non-derivative financial asset or a non-derivative financial liability may be designated as a hedging instrument provided that it is not an investment in an equity instrument for which an entity has elected to present changes in fair value in other comprehensive income in accordance with paragraph 5.7.5 of IFRS 9. This member also represents the standard value for the 'Hedging instruments' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r226",
      "r229",
      "r428"
     ]
    },
    "country_IE": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "IE",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationDeferredTaxAssetsAndLiabilitiesOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "IRELAND",
        "terseLabel": "Ireland"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_IFRSLineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IFRSLineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesRevolvingCreditFacilityAndOtherDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "IFRS, Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Maximum borrowing capacity"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_IFRSStatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IFRSStatementLineItems",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinanceResultDetails",
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "IFRS, Statement [Line Items]",
        "terseLabel": "Statement",
        "verboseLabel": "Finance Result"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_IFRSStatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IFRSStatementTable",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinanceResultDetails",
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "IFRS, Statement [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r628",
      "r629",
      "r652"
     ]
    },
    "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IdentifiableAssetsAcquiredLiabilitiesAssumed",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Identifiable assets acquired (liabilities assumed)",
        "terseLabel": "Fair value of net assets acquired",
        "verboseLabel": "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": [
      "r568",
      "r570",
      "r606"
     ]
    },
    "grfs_IfrsAwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IfrsAwardTypeAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsCashSettledShareBasedPaymentPlanDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsCashSettledShareBasedPaymentPlanNarrativeDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanNarrativeDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsStockIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Ifrs Award Type [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_IfrsAwardTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IfrsAwardTypeDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsCashSettledShareBasedPaymentPlanDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsCashSettledShareBasedPaymentPlanNarrativeDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanNarrativeDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsStockIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Ifrs Award Type [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_IfrsBondsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IfrsBondsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesChangesInLiabilitiesDerivedFromFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for bonds under senior unsecured notes and promissory notes.",
        "label": "Bonds"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_IfrsClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IfrsClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.",
        "label": "Ifrs Class of Warrant or Right, Number of Securities Called by Warrants or Rights",
        "terseLabel": "Class A shares of the Company"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_IfrsDebtInstrumentTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IfrsDebtInstrumentTerm",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherCurrentLoansDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorDebtDetails",
      "http://www.grifols.com/role/DisclosureSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "IFRS Debt Instrument, Term",
        "terseLabel": "Debt term"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_IfrsDeferredFinanceCostsCurrentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IfrsDeferredFinanceCostsCurrentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSummaryDetails": {
       "parentTag": "ifrs-full_CurrentFinancialLiabilities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "IFRS Deferred Finance Costs Current Net",
        "negatedLabel": "Current loans, Loan transaction costs",
        "negatedTerseLabel": "Loan transaction costs"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_IfrsDeferredFinanceCostsNoncurrentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IfrsDeferredFinanceCostsNoncurrentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSummaryDetails": {
       "parentTag": "ifrs-full_NoncurrentFinancialLiabilities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "IFRS Deferred Finance Costs Noncurrent Net",
        "negatedLabel": "Non-current, Loan transaction costs",
        "negatedTerseLabel": "Loan transaction costs"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_IfrsEuropeanUnionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IfrsEuropeanUnionMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesGeographicalDistributionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for European Union other than Spain.",
        "label": "European Union",
        "terseLabel": "European Union"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_IfrsInventoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IfrsInventoriesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to inventory member.",
        "label": "Inventories [Member]",
        "terseLabel": "Inventories"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_IfrsNoncontrollingInterestDecreaseFromDeconsolidation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IfrsNoncontrollingInterestDecreaseFromDeconsolidation",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of the reduction or elimination during the period of a noncontrolling interest resulting from the parent's loss of control and deconsolidation of the entity in which one or more outside parties had a noncontrolling interest.",
        "label": "IFRS Noncontrolling Interest, Decrease from Deconsolidation",
        "verboseLabel": "Decrease in non-controlling interest due to deconsolidation"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_IfrsNumberOfGeographicalSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IfrsNumberOfGeographicalSegments",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSegmentReportingAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Number Of Geographical Segments",
        "label": "IFRS Number Of Geographical Segments",
        "terseLabel": "Number of geographical segments"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_IfrsOperatingLeaseExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IfrsOperatingLeaseExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureExpensesByNatureOtherOperatingIncomeAndExpensesComponentsDetails": {
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureExpensesByNatureOtherOperatingIncomeAndExpensesComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease expense. Excludes sublease income.",
        "label": "Ifrs Operating Lease, Expense",
        "verboseLabel": "Operating leases"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_IfrsOtherCurrentLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IfrsOtherCurrentLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCurrentLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of the components of other current liabilities.",
        "label": "IFRS Other Current Liabilities [Table Text Block]",
        "terseLabel": "Schedule of other current liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_IfrsPerformanceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IfrsPerformanceSharesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsStockIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement awarded for meeting performance target.",
        "label": "IFRS Performance Shares [Member]",
        "terseLabel": "Performance shares"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_IfrsRestrictedStockUnitsRsusMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IfrsRestrictedStockUnitsRsusMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsCashSettledShareBasedPaymentPlanDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsCashSettledShareBasedPaymentPlanNarrativeDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Ifrs Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted stock units (RSUs)"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_IfrsRevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IfrsRevolvingCreditFacilityMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesRevolvingCreditFacilityAndOtherDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit",
        "terseLabel": "Revolving credit facility"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_IfrsSalesDiscountsGoods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IfrsSalesDiscountsGoods",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureNetRevenuesDiscountsAndOtherReductionsDetails": {
       "parentTag": "ifrs-full_Revenue",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesDiscountsAndOtherReductionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate cash discounts given by the entity for goods sold to customers.",
        "label": "Ifrs Sales discounts goods",
        "negatedLabel": "Cash discounts"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_IfrsSalesRevenueGoodsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IfrsSalesRevenueGoodsGross",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureNetRevenuesDiscountsAndOtherReductionsDetails": {
       "parentTag": "ifrs-full_Revenue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesDiscountsAndOtherReductionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue during the period from sale of goods in the normal course of business, before deducting returns, allowances, discounts and other reductions.",
        "label": "Ifrs Sales revenue goods gross",
        "terseLabel": "Gross sales"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_IfrsScheduleOfComponentsOfIncomeTaxExpenseBenefitTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IfrsScheduleOfComponentsOfIncomeTaxExpenseBenefitTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "IFRS Schedule of Components of Income Tax Expense (Benefit) [Text Block]",
        "terseLabel": "Schedule of income tax expense and income tax related to profit"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_IfrsScheduleOfEquityMethodInvestmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IfrsScheduleOfEquityMethodInvestmentsLineItems",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessOwnershipAndCarryingAmountDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Ifrs Schedule Of Equity Method Investments [Line Items]",
        "verboseLabel": "Equity-Accounted Investees and Joint Business"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_IfrsScheduleOfEquityMethodInvestmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IfrsScheduleOfEquityMethodInvestmentsTable",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessOwnershipAndCarryingAmountDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.",
        "label": "Ifrs Schedule Of Equity Method Investments [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_IfrsScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IfrsScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureInventoriesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Ifrs Schedule of inventory, current [Table Text Block]",
        "terseLabel": "Schedule of inventories"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_IfrsSecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IfrsSecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.",
        "label": "IFRS Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]",
        "terseLabel": "SOFR"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_IfrsSeniorNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IfrsSeniorNotesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesMovementInSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for senior notes.",
        "label": "Senior notes"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_IfrsShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IfrsShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsPercentage",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsCashSettledShareBasedPaymentPlanNarrativeDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of vesting of award under share-based payment arrangement.",
        "label": "Ifrs Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage",
        "terseLabel": "Percentage of award vesting rights"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_IfrsShareBasedPaymentArrangementTrancheOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IfrsShareBasedPaymentArrangementTrancheOneMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsCashSettledShareBasedPaymentPlanNarrativeDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Ifrs Share-Based Payment Arrangement, Tranche One [Member]",
        "terseLabel": "Tranche One"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_IfrsShareBasedPaymentArrangementTrancheTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IfrsShareBasedPaymentArrangementTrancheTwoMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsCashSettledShareBasedPaymentPlanNarrativeDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Ifrs Share-Based Payment Arrangement, Tranche Two [Member]",
        "terseLabel": "Tranche Two"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_IfrsSharePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IfrsSharePrice",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentFinancialAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price of a single share of a number of saleable stocks of a company.",
        "label": "IFRS Share Price",
        "terseLabel": "Share price"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_IfrsVestingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IfrsVestingAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsCashSettledShareBasedPaymentPlanNarrativeDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by vesting schedule of award under share-based payment arrangement.",
        "label": "Ifrs Vesting [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_IfrsVestingDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IfrsVestingDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsCashSettledShareBasedPaymentPlanNarrativeDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting schedule of award under share-based payment arrangement.",
        "label": "Ifrs Vesting [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ImmunotekBioCentersLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ImmunotekBioCentersLlcMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessJointArrangementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for ImmunoTek Bio Centers, LLC.",
        "label": "ImmunoTek Bio Centers, LLC",
        "verboseLabel": "ImmunoTek Bio Centers, LLC"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ImmunotekGhLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ImmunotekGhLlcMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessJointArrangementDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for ImmunoTek GH LLC.",
        "label": "ImmunoTek GH LLC",
        "terseLabel": "ImmunoTek GH LLC"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss": {
       "parentTag": "ifrs-full_FinanceIncomeCost",
       "weight": -1.0,
       "order": 6.0
      },
      "http://www.grifols.com/role/DisclosureFinanceResultDetails": {
       "parentTag": "ifrs-full_FinanceIncomeCost",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinanceResultDetails",
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment loss (impairment gain and reversal of impairment loss) determined in accordance with IFRS 9",
        "negatedTerseLabel": "Impairment of financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of impairment loss, impairment gain or reversal of impairment loss that is recognised in profit or loss in accordance with paragraph 5.5.8 of IFRS 9 and that arises from applying the impairment requirements in Section 5.5 of IFRS 9."
       }
      }
     },
     "auth_ref": [
      "r516"
     ]
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ImpairmentLossRecognisedInProfitOrLossGoodwill",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillDetailsOfAndMovementInGoodwillDetails",
      "http://www.grifols.com/role/DisclosureGoodwillImpairmentTestingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment loss recognised in profit or loss, goodwill",
        "negatedLabel": "Impairment"
       }
      }
     },
     "auth_ref": [
      "r213",
      "r415"
     ]
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsChangesInOtherIntangibleAssetsDetails",
      "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment loss recognised in profit or loss, intangible assets other than goodwill",
        "terseLabel": "Impairment of other intangible assets, additions",
        "verboseLabel": "Impairment loss"
       }
      }
     },
     "auth_ref": [
      "r90",
      "r390"
     ]
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentImpairmentTestingDetails",
      "http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentMovementInPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment loss recognised in profit or loss, property, plant and equipment",
        "negatedLabel": "Impairment of other property, plant and equipment, additions",
        "terseLabel": "Impairment"
       }
      }
     },
     "auth_ref": [
      "r17",
      "r345",
      "r524"
     ]
    },
    "grfs_IncentiveFeePayableRecognizedInEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IncentiveFeePayableRecognizedInEquity",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsFidelityProgramsAddressedToManagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of fee payable for management of operations based on performance under arrangement, including, but not limited to, investment recognized in Equity.",
        "label": "Incentive Fee Payable Recognized in Equity",
        "terseLabel": "Recognized in equity"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_IncomeFromAmortizationOfVotingProxyAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IncomeFromAmortizationOfVotingProxyAgreement",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income from amortization of voting proxy agreement.",
        "label": "Income from amortization of voting proxy agreement"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Statements of Profit and Loss"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncomeTaxExpenseContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncomeTaxExpenseContinuingOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss": {
       "parentTag": "ifrs-full_ProfitLossFromContinuingOperations",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.grifols.com/role/DisclosureTaxationReconciliationOfAccountingAndTaxableIncomeDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.grifols.com/role/DisclosureTaxationIncomeTaxExpenseTotalIncomeTaxExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails",
      "http://www.grifols.com/role/DisclosureTaxationDetails",
      "http://www.grifols.com/role/DisclosureTaxationIncomeTaxExpenseTotalIncomeTaxExpenseDetails",
      "http://www.grifols.com/role/DisclosureTaxationReconciliationOfAccountingAndTaxableIncomeDetails",
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax expense (income)",
        "negatedLabel": "Income tax expense",
        "totalLabel": "Income tax expense"
       }
      }
     },
     "auth_ref": [
      "r2",
      "r4",
      "r5",
      "r59",
      "r153",
      "r264",
      "r332",
      "r334",
      "r335",
      "r517"
     ]
    },
    "grfs_IncomeTaxLiabilityToCoverUncertainTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IncomeTaxLiabilityToCoverUncertainTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationDeferredTaxAssetsAndLiabilitiesOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of income tax liability as of balance sheet date to cover uncertain tax positions.",
        "label": "Income Tax Liability to Cover Uncertain Tax Positions",
        "terseLabel": "Uncertain tax treatments"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome",
     "calculation": {
      "http://www.grifols.com/role/DisclosureTaxationOtherComprehensiveIncomeTaxComponentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationOtherComprehensiveIncomeTaxComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income tax relating to components of other comprehensive income",
        "negatedTotalLabel": "Total"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income tax relating to amounts recognised in other comprehensive income. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r3",
      "r333",
      "r519"
     ]
    },
    "ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeAbstract",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationOtherComprehensiveIncomeTaxComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income tax relating to components of other comprehensive income [abstract]",
        "terseLabel": "Tax Effect"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of income tax relating to components of other comprehensive income.",
        "label": "Income Tax Relating to Components of Other Comprehensive Income [Table Text Block]",
        "terseLabel": "Schedule of breakdown of tax effect associated with each component of Other Comprehensive Income"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income tax relating to components of other comprehensive income that will not be reclassified to profit or loss",
        "negatedLabel": "Tax effect"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income tax relating to amounts recognised in other comprehensive income that will not be reclassified to profit or loss. [Refer: Income tax relating to components of other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r522"
     ]
    },
    "ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureTaxationOtherComprehensiveIncomeTaxComponentsDetails": {
       "parentTag": "ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationOtherComprehensiveIncomeTaxComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income tax relating to remeasurements of defined benefit plans included in other comprehensive income",
        "negatedLabel": "Gains and losses on the remeasurement of defined benefit plans"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income tax relating to amounts recognised in other comprehensive income in relation to remeasurements of defined benefit plans. [Refer: Other comprehensive income; Reserve of remeasurements of defined benefit plans; Defined benefit plans [domain]]"
       }
      }
     },
     "auth_ref": [
      "r3",
      "r519"
     ]
    },
    "ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income taxes paid (refund), classified as operating activities",
        "negatedLabel": "Income tax paid"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from income taxes paid or refunded, classified as operating activities. [Refer: Income taxes paid (refund)]"
       }
      }
     },
     "auth_ref": [
      "r113",
      "r545"
     ]
    },
    "ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyAndCorrectionsOfPriorPeriodErrorsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseDueToChangesInAccountingPolicyAndCorrectionsOfPriorPeriodErrorsMember",
     "presentation": [
      "http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) due to changes in accounting policy and corrections of prior period errors [member]",
        "terseLabel": "Adjustment"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the financial effect of changes in accounting policy and corrections of prior period errors."
       }
      }
     },
     "auth_ref": [
      "r125",
      "r126",
      "r127",
      "r326",
      "r327",
      "r329",
      "r465"
     ]
    },
    "grfs_IncreaseDecreaseForeignCurrencyTranslationReserveFromChangeInOwnershipInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IncreaseDecreaseForeignCurrencyTranslationReserveFromChangeInOwnershipInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the effect on equity arising from foreign currency translation differences and other related adjustments recognised in connection with the transaction, including the reallocation or derecognition of cumulative translation differences attributable to non-controlling interests",
        "label": "Increase (Decrease) Foreign Currency Translation Reserve From Change In Ownership Interest",
        "verboseLabel": "Effect on translation difference due to share acquisition"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseInCashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsCashFlowsDetails",
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) in cash and cash equivalents after effect of exchange rate changes",
        "totalLabel": "Net increase / (decrease) in cash and cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in cash and cash equivalents after the effect of exchange rate changes on cash and cash equivalents held in foreign currencies. [Refer: Cash and cash equivalents; Effect of exchange rate changes on cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r122",
      "r323"
     ]
    },
    "ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansSensitivityAnalysisOfActuarialAssumptionsUsedInPensionPlansCalculationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) in defined benefit obligation due to reasonably possible decrease in actuarial assumption",
        "terseLabel": "Impact on the pension for decrease in parameter"
       }
      },
      "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": [
      "r36"
     ]
    },
    "ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansSensitivityAnalysisOfActuarialAssumptionsUsedInPensionPlansCalculationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) in defined benefit obligation due to reasonably possible increase in actuarial assumption",
        "terseLabel": "Impact on the pension for increase in parameter"
       }
      },
      "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": [
      "r36"
     ]
    },
    "grfs_IncreaseDecreaseInEquityDueToReasonablyPossibleIncreaseInDesignatedRiskComponent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IncreaseDecreaseInEquityDueToReasonablyPossibleIncreaseInDesignatedRiskComponent",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsCurrencyRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in equity, as a result of an increase in a designated risk component that was reasonably possible at the end of the reporting period.",
        "label": "Increase (Decrease) in Equity, Due to Reasonably Possible Increase in Designated Risk Component",
        "terseLabel": "Increase in equity if exchange rate strengthened"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_IncreaseDecreaseInInterestExpenseDueToReasonablyPossibleIncreaseInDesignatedRiskComponent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IncreaseDecreaseInInterestExpenseDueToReasonablyPossibleIncreaseInDesignatedRiskComponent",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsInterestRateRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in interest expense as a result of an increase in a designated risk component that was reasonably possible. Excludes defined benefit plan obligations.",
        "label": "Increase (decrease) in interest expense due to reasonably possible increase in designated risk component",
        "terseLabel": "Increase in interest expense if rate had been higher"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_IncreaseDecreaseInInvestmentsAccountedForUsingEquityMethodThroughEntitySShareOfInvesteeSOtherComprehensiveIncomeLossAndTranslationDifferences": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IncreaseDecreaseInInvestmentsAccountedForUsingEquityMethodThroughEntitySShareOfInvesteeSOtherComprehensiveIncomeLossAndTranslationDifferences",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMovementInInvestmentsInEquityAccountedInvesteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) in investments accounted for using equity method through entity's share of investee's other comprehensive income (loss) and translation differences",
        "label": "Increase (decrease) in investments accounted for using equity method through entity's share of investee's other comprehensive income (loss) and translation differences",
        "terseLabel": "Share of other comprehensive income / translation differences"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_IncreaseDecreaseInInvestmentsAccountedForUsingEquityMethodThroughEntitySShareOfProfitLossInEquityAccountedInvestee": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IncreaseDecreaseInInvestmentsAccountedForUsingEquityMethodThroughEntitySShareOfProfitLossInEquityAccountedInvestee",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMovementInInvestmentsInEquityAccountedInvesteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) in investments accounted for using equity method through entity's share of profit (loss) in equity accounted investee",
        "label": "Increase (decrease) in investments accounted for using equity method through entity's share of profit (loss) in equity accounted investee",
        "terseLabel": "Share of profit / (losses)"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_IncreaseDecreaseInLoanAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IncreaseDecreaseInLoanAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails",
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails",
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentAndCurrentLoansDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) in loan amount",
        "label": "Increase (decrease) in loan amount"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansReconciliationOfNetPresentValueOfDefinedBenefitObligationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansReconciliationOfNetPresentValueOfDefinedBenefitObligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) in net defined benefit liability (asset) resulting from expense (income) in profit or loss",
        "totalLabel": "Expenses recognised in the statement of profit and loss"
       }
      }
     },
     "auth_ref": [
      "r747"
     ]
    },
    "ifrs-full_IncreaseDecreaseInNumberOfSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseInNumberOfSharesOutstanding",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityShareCapitalMovementInOutstandingSharesDetails",
      "http://www.grifols.com/role/DisclosureEquityTreasuryStockTabularDisclosureSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) in number of shares outstanding",
        "terseLabel": "(Acquisition) / disposal of treasury stock",
        "verboseLabel": "(Acquisition) / disposal of treasury stock"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the number of shares outstanding. [Refer: Number of shares outstanding]"
       }
      }
     },
     "auth_ref": [
      "r310",
      "r448",
      "r502"
     ]
    },
    "grfs_IncreaseDecreaseInProfitDueToForeignExchangeGainLossDueToReasonablyPossibleIncreaseInDesignatedRiskComponent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IncreaseDecreaseInProfitDueToForeignExchangeGainLossDueToReasonablyPossibleIncreaseInDesignatedRiskComponent",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsCurrencyRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in profit due to foreign exchange gain (loss) due to reasonably possible increase in designated risk component.",
        "label": "Increase (Decrease) in Profit Due to Foreign Exchange Gain (Loss) Due to Reasonably Possible Increase in Designated Risk Component",
        "terseLabel": "Increase (decrease) in profit due to foreign exchange differences if exchange rate strengthened"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_IncreaseDecreaseInTradeProvisionsRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IncreaseDecreaseInTradeProvisionsRecognisedInProfitOrLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureExpensesByNatureOtherOperatingIncomeAndExpensesComponentsDetails": {
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureExpensesByNatureOtherOperatingIncomeAndExpensesComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in trade provisions recognized in profit or loss.",
        "label": "Increase (Decrease) in Trade Provisions Recognised in Profit or Loss",
        "terseLabel": "Changes in trade provisions"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseInWorkingCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseInWorkingCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) in working capital",
        "negatedTotalLabel": "Change in operating assets and liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in working capital."
       }
      }
     },
     "auth_ref": [
      "r766"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughAcquisitionOfSubsidiary",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) through acquisition of subsidiary, equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from the acquisition of subsidiaries. [Refer: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r776"
     ]
    },
    "grfs_IncreaseDecreaseThroughAcquisitionsAndDivestmentsOfNonControllingInterestsEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IncreaseDecreaseThroughAcquisitionsAndDivestmentsOfNonControllingInterestsEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity": {
       "parentTag": "grfs_OperationsWithShareholdersOrOwners",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails",
      "http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) through acquisitions and divestments of non-controlling interests, equity",
        "label": "Increase (decrease) through acquisitions and divestments of non-controlling interests, equity",
        "terseLabel": "Acquisition / Divestment of non-controlling interests",
        "verboseLabel": "Decrease in non controlling interest due to share acquisitions"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_IncreaseDecreaseThroughCancellationsInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IncreaseDecreaseThroughCancellationsInventories",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureInventoriesMovementInInventoryProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) through cancellations, inventories",
        "label": "Increase (decrease) through cancellations, inventories",
        "negatedLabel": "Cancellations for the year"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessGrifolsEgyptForPlasmaDerivativesSaeAndShanghaiRaasBloodProductsCoLtdDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsMovementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity",
        "terseLabel": "Acquisition / Divestment of non-controlling interests"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity through changes in ownership interests in subsidiaries that do not result in loss of control. [Refer: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r468"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesChangesInLiabilitiesDerivedFromFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) through effect of changes in foreign exchange rates, liabilities arising from financing activities",
        "terseLabel": "Foreign exchange differences"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in liabilities arising from financing activities resulting from the effect of changes in foreign exchange rates. [Refer: Liabilities arising from financing activities]"
       }
      }
     },
     "auth_ref": [
      "r119",
      "r319"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughFinancingCashFlowsLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughFinancingCashFlowsLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesChangesInLiabilitiesDerivedFromFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) through financing cash flows, liabilities arising from financing activities",
        "terseLabel": "New financing"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in liabilities arising from financing activities resulting from financing cash flows. [Refer: Cash flows from (used in) financing activities; Liabilities arising from financing activities]"
       }
      }
     },
     "auth_ref": [
      "r117",
      "r317"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughForeignExchangeFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughForeignExchangeFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesMovementInBadDebtProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) through foreign exchange, financial assets",
        "negatedLabel": "Translation differences"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in financial assets resulting from foreign exchange. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r573",
      "r588",
      "r608"
     ]
    },
    "grfs_IncreaseDecreaseThroughNetExchangeDifferencesBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesBorrowings",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesMovementInSeniorNotesDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesRevolvingCreditFacilityAndOtherDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in borrowings resulting from foreign currency exchange rate changes measured in a currency different from the entity's presentation currency.",
        "label": "Increase (Decrease) Through Net Exchange Differences, Borrowings",
        "terseLabel": "Translation differences",
        "verboseLabel": "Exchange differences"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationMovementInDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) through net exchange differences, deferred tax liability (asset)",
        "negatedLabel": "Translation differences"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in deferred tax liability (asset) 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: Deferred tax liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r740"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillDetailsOfAndMovementInGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) through net exchange differences, goodwill",
        "terseLabel": "Translation differences"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in 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: Goodwill]"
       }
      }
     },
     "auth_ref": [
      "r214"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsChangesInOtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) through net exchange differences, intangible assets other than goodwill",
        "terseLabel": "Translation differences"
       }
      },
      "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": [
      "r92"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentMovementInPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) through net exchange differences, property, plant and equipment",
        "terseLabel": "Translation differences"
       }
      },
      "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": [
      "r19"
     ]
    },
    "grfs_IncreaseDecreaseThroughNetExchangeDifferencesProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesProvisions",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureProvisionsMovementInNonCurrentAndCurrentProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in provisions resulting from foreign currency exchange rate changes on provisions measured in a currency different from the entity's presentation currency.",
        "label": "Increase (Decrease) Through Net Exchange Differences, Provisions",
        "terseLabel": "Translation differences"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesRightofuseAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureLeasesDetailsOfChangesInLeasesDetailsImported"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) through net exchange differences, right-of-use assets",
        "terseLabel": "Translation differences"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in right-of-use assets 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: Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r743"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesChangesInLiabilitiesDerivedFromFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) through obtaining or losing control of subsidiaries or other businesses, liabilities arising from financing activities",
        "terseLabel": "Business combination"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in liabilities arising from financing activities resulting from obtaining or losing control of subsidiaries or other businesses. [Refer: Liabilities arising from financing activities; Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r118",
      "r318"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesChangesInLiabilitiesDerivedFromFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) through other changes, liabilities arising from financing activities",
        "terseLabel": "Other movements"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in liabilities arising from financing activities resulting from changes that the entity does not separately disclose in the same statement or note. [Refer: Liabilities arising from financing activities]"
       }
      }
     },
     "auth_ref": [
      "r120",
      "r320"
     ]
    },
    "grfs_IncreaseDecreaseThroughSharesIssuedToEmployeesAsCompensationOrSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IncreaseDecreaseThroughSharesIssuedToEmployeesAsCompensationOrSale",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityTreasuryStockTabularDisclosureValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) in equity through shares issued to employees as compensation or sale",
        "label": "Increase (decrease) through Shares Issued to Employees as Compensation or sale",
        "negatedLabel": "Disposal of shares"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity": {
       "parentTag": "grfs_OperationsWithShareholdersOrOwners",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) through other changes, equity",
        "terseLabel": "Other changes"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from changes that the entity does not separately disclose in the same statement or note. [Refer: Equity]"
       }
      }
     },
     "auth_ref": [
      "r469"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughTransfersIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughTransfersIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsChangesInOtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) through transfers, intangible assets other than goodwill",
        "terseLabel": "Transfers"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in intangible assets other than goodwill resulting from transfers. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r757"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentMovementInPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) through transfers, property, plant and equipment",
        "terseLabel": "Transfers"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in property, plant and equipment resulting from transfers. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r743"
     ]
    },
    "grfs_IncreaseDecreaseThroughTransfersProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IncreaseDecreaseThroughTransfersProvisions",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureProvisionsMovementInNonCurrentAndCurrentProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) through transfers, provisions.",
        "label": "Increase (decrease) through transfers, provisions",
        "terseLabel": "Transfers"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughTransfersRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughTransfersRightofuseAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureLeasesDetailsOfChangesInLeasesDetailsImported"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) through transfers, right-of-use assets",
        "terseLabel": "Transfers"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in right-of-use assets resulting from transfers. [Refer: Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r743"
     ]
    },
    "grfs_IncreaseDecreaseThroughTranslationDifferencesInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IncreaseDecreaseThroughTranslationDifferencesInventories",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureInventoriesMovementInInventoryProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) through translation differences, inventories",
        "label": "Increase (decrease) through translation differences, inventories",
        "negatedLabel": "Translation differences"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughTreasuryShareTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughTreasuryShareTransactions",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity": {
       "parentTag": "grfs_OperationsWithShareholdersOrOwners",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) through treasury share transactions, equity",
        "terseLabel": "Net change in treasury stock"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from treasury share transactions. [Refer: Equity; Treasury shares]"
       }
      }
     },
     "auth_ref": [
      "r469"
     ]
    },
    "grfs_IncreaseInBorrowingsThroughDrawdowns": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IncreaseInBorrowingsThroughDrawdowns",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesRevolvingCreditFacilityAndOtherDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the increase in borrowings through drawdowns in the credit facility.",
        "label": "Increase in Borrowings through Drawdowns",
        "terseLabel": "Drawdowns"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_IncreaseInCashAvailableForDistributionThroughCollections": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IncreaseInCashAvailableForDistributionThroughCollections",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIiStatementOfAccountingStatementOfResultsAndLiquidityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase in cash available for distribution through collections.",
        "label": "Increase in cash available for distribution through collections",
        "terseLabel": "Projected collections"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_IncreaseInNonControllingInterestsInSubsidiaryFromLossOfIndirectOwnershipInterestsThroughAssociate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IncreaseInNonControllingInterestsInSubsidiaryFromLossOfIndirectOwnershipInterestsThroughAssociate",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessConsolidatedStatementsOfProfitAndLossDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessGrifolsEgyptForPlasmaDerivativesSaeAndShanghaiRaasBloodProductsCoLtdDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase in non-controlling interests in subsidiary from loss of indirect ownership interests through associate.",
        "label": "Increase in non-controlling interests in subsidiary from loss of indirect ownership interests through associate",
        "negatedLabel": "Minus: increase of the minority interest of GDS",
        "terseLabel": "Equity increases from loss of indirect ownership interest in GDS"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_IncreaseInProportionOfOwnershipInterestsHeldByNonControllingInterests": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IncreaseInProportionOfOwnershipInterestsHeldByNonControllingInterests",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The proportion of increase in ownership interests in a subsidiary held by non-controlling interests.",
        "label": "Increase in Proportion of Ownership Interests Held By Non-controlling Interests",
        "terseLabel": "Increase in ownership interest Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_IncreaseThroughInterestAccruedLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IncreaseThroughInterestAccruedLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesChangesInLiabilitiesDerivedFromFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase in liabilities arising from financing activities resulting from accrual of interest.",
        "label": "Increase through interest accrued, liabilities arising from financing activities",
        "terseLabel": "Interest accrued"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_IncreaseThroughNetChargesProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IncreaseThroughNetChargesProvisions",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureProvisionsMovementInNonCurrentAndCurrentProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase in provisions resulting from net charges.",
        "label": "Increase Through Net Charges, Provisions",
        "terseLabel": "Net charges"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_IncreaseThroughNewIssuancesBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "IncreaseThroughNewIssuancesBorrowings",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesMovementInSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase through new issuances, borrowings.",
        "label": "Increase through new issuances, borrowings",
        "terseLabel": "Issuance"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseThroughOriginationOrPurchaseFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseThroughOriginationOrPurchaseFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesMovementInBadDebtProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase through origination or purchase, financial assets",
        "negatedLabel": "Net charges for the year"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase in financial assets resulting from origination or purchase. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r573",
      "r574",
      "r588",
      "r608",
      "r609"
     ]
    },
    "ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillImpairmentTestingDetails",
      "http://www.grifols.com/role/DisclosureGoodwillProportionOfRecoverableAmountDetails",
      "http://www.grifols.com/role/DisclosureGoodwillReasonablyPossibleChangesInCertainKeyAssumptionsDetails",
      "http://www.grifols.com/role/DisclosureGoodwillScheduleOfKeyAssumptionsRegardingSalesAndEbitdaDetails",
      "http://www.grifols.com/role/DisclosureGoodwillScheduleOfReasonablePossibleChangesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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": [
      "r83",
      "r383"
     ]
    },
    "ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillImpairmentTestingDetails",
      "http://www.grifols.com/role/DisclosureGoodwillProportionOfRecoverableAmountDetails",
      "http://www.grifols.com/role/DisclosureGoodwillReasonablyPossibleChangesInCertainKeyAssumptionsDetails",
      "http://www.grifols.com/role/DisclosureGoodwillScheduleOfKeyAssumptionsRegardingSalesAndEbitdaDetails",
      "http://www.grifols.com/role/DisclosureGoodwillScheduleOfReasonablePossibleChangesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash-generating units [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Cash-generating units' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r85",
      "r383",
      "r385"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual [Axis]",
        "terseLabel": "Individual:"
       }
      }
     },
     "auth_ref": [
      "r649",
      "r660",
      "r670",
      "r694",
      "r703",
      "r707",
      "r715"
     ]
    },
    "grfs_InitialTermForDistributionOfHumanSerumAlbumin": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "InitialTermForDistributionOfHumanSerumAlbumin",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Initial term for distribution of human serum albumin.",
        "label": "Initial Term for Distribution of Human Serum Albumin",
        "terseLabel": "Initial term"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]",
        "terseLabel": "Insider Trading Arrangements:"
       }
      }
     },
     "auth_ref": [
      "r713"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]",
        "terseLabel": "Insider Trading Policies and Procedures:"
       }
      }
     },
     "auth_ref": [
      "r630",
      "r719"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Adopted [Flag]",
        "terseLabel": "Insider Trading Policies and Procedures Adopted"
       }
      }
     },
     "auth_ref": [
      "r630",
      "r719"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]",
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted"
       }
      }
     },
     "auth_ref": [
      "r630",
      "r719"
     ]
    },
    "grfs_InstitutoGrifolsS.a.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "InstitutoGrifolsS.a.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails",
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Instituto Grifols, S.A.",
        "label": "Instituto Grifols, S.A."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InsuranceExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InsuranceExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureExpensesByNatureOtherOperatingIncomeAndExpensesComponentsDetails": {
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureExpensesByNatureOtherOperatingIncomeAndExpensesComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance expense",
        "terseLabel": "Insurance"
       }
      }
     },
     "auth_ref": [
      "r778"
     ]
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsChangesInOtherIntangibleAssetsDetails",
      "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsOthersDetails",
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible assets other than goodwill",
        "periodEndLabel": "Intangible assets at end of the year",
        "periodStartLabel": "Intangible assets at beginning of the year",
        "verboseLabel": "Other intangible assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of identifiable non-monetary assets without physical substance. This amount does not include goodwill. [Refer: Goodwill]"
       }
      }
     },
     "auth_ref": [
      "r93",
      "r392",
      "r477"
     ]
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwillMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IntangibleAssetsOtherThanGoodwillMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible assets other than goodwill [member]",
        "terseLabel": "Intangible assets"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for intangible assets other than goodwill. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r540",
      "r564",
      "r600",
      "r605"
     ]
    },
    "ifrs-full_IntangibleAssetsUnderDevelopmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IntangibleAssetsUnderDevelopmentMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsChangesInOtherIntangibleAssetsDetails",
      "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible assets under development [member]",
        "terseLabel": "Capitalised development costs in progress",
        "verboseLabel": "Development costs"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets representing such assets under development. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r544"
     ]
    },
    "grfs_InterestCashPoolingRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "InterestCashPoolingRelatedPartyTransactions",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest cash-pooling from related party transactions.",
        "label": "Interest Cash-pooling, Related Party Transactions",
        "terseLabel": "Interest Cash-pooling"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestCostsCapitalised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestCostsCapitalised",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinanceResultDetails": {
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinanceResultDetails",
      "http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest costs capitalised",
        "terseLabel": "Capitalized interest",
        "verboseLabel": "Capitalized borrowing costs"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest costs that an entity incurs in connection with the borrowing of funds that are directly attributable to the acquisition, construction or production of a qualifying asset and which form part of the cost of that asset."
       }
      }
     },
     "auth_ref": [
      "r778"
     ]
    },
    "grfs_InterestCreditsRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "InterestCreditsRelatedPartyTransactions",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest credits from related party transactions.",
        "label": "Interest Credits, Related Party Transactions",
        "terseLabel": "Interest Credits"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestExpenseIncomeDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestExpenseIncomeDefinedBenefitPlans",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansComponentsOfCostsForDefinedBenefitPlansDetails": {
       "parentTag": "ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansComponentsOfCostsForDefinedBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest expense (income), defined benefit plans",
        "terseLabel": "Net interest expenses"
       }
      }
     },
     "auth_ref": [
      "r744"
     ]
    },
    "ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestExpenseIncomeNetDefinedBenefitLiabilityAsset",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansReconciliationOfNetPresentValueOfDefinedBenefitObligationDetails": {
       "parentTag": "ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansReconciliationOfNetPresentValueOfDefinedBenefitObligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) in net defined benefit liability (asset) resulting from interest expense (income)",
        "terseLabel": "Interest expense"
       }
      }
     },
     "auth_ref": [
      "r30",
      "r355"
     ]
    },
    "grfs_InterestExpenseOnBorrowingsSeniorDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "InterestExpenseOnBorrowingsSeniorDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinanceResultDetails": {
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinanceResultDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of interest expense on borrowings related to senior debt.",
        "label": "Interest Expense on Borrowings, Senior Debt",
        "negatedLabel": "Finance cost from senior debt"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_InterestExpenseOnBorrowingsSeniorUnsecuredNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "InterestExpenseOnBorrowingsSeniorUnsecuredNotes",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinanceResultDetails": {
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinanceResultDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of interest expense on borrowings related to Senior Unsecured Notes.",
        "label": "Interest Expense on Borrowings, Senior Unsecured Notes",
        "negatedLabel": "Finance costs from senior unsecured notes"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestExpenseOnLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestExpenseOnLeaseLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinanceResultDetails": {
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinanceResultDetails",
      "http://www.grifols.com/role/DisclosureLeasesAmountsRecognizedInConsolidatedStatementOfProfitAndLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest expense on lease liabilities",
        "negatedLabel": "Finance lease expenses",
        "terseLabel": "Finance lease expenses"
       }
      }
     },
     "auth_ref": [
      "r173",
      "r289"
     ]
    },
    "ifrs-full_InterestExpenseOnOtherFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestExpenseOnOtherFinancialLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinanceResultDetails": {
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinanceResultDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest expense on other financial liabilities",
        "negatedLabel": "Finance costs from other financial liabilities",
        "terseLabel": "Finance costs from other financial liabilities"
       }
      }
     },
     "auth_ref": [
      "r778"
     ]
    },
    "ifrs-full_InterestPaidClassifiedAsOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestPaidClassifiedAsOperatingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest paid, classified as operating activities",
        "negatedLabel": "Interest paid"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for interest paid, classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "grfs_InterestRateOnHedgingInstrument": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "InterestRateOnHedgingInstrument",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesHedgingDerivativeFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate on hedging instrument",
        "label": "Interest rate on hedging instrument"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestRateRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestRateRiskMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsInterestRateRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest rate risk [member]",
        "terseLabel": "Interest rate risk"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the type of risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in market interest rates. [Refer: Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r189",
      "r190",
      "r191",
      "r192",
      "r259"
     ]
    },
    "ifrs-full_InterestReceivedClassifiedAsOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestReceivedClassifiedAsOperatingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest received, classified as operating activities",
        "terseLabel": "Interest received"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from interest received, classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "grfs_InterimDividendMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "InterimDividendMember",
     "presentation": [
      "http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the interim dividend.",
        "label": "Interim dividend",
        "terseLabel": "Interim dividend"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_InterimDividendRecognisedBalanceAtReportingDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "InterimDividendRecognisedBalanceAtReportingDate",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "grfs_TotalAmountOfShareCapitalAndAccumulatedResults",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interim dividend recognised as a distribution to owners during the reporting period, presented as a balance at the reporting date solely for statement presentation purposes.",
        "label": "Interim Dividend Recognised Balance At Reporting Date",
        "negatedLabel": "Interim dividend"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InternallyGeneratedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InternallyGeneratedMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Internally generated [member]",
        "terseLabel": "Self-constructed"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for items that have been internally generated by the entity."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r393"
     ]
    },
    "ifrs-full_Inventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Inventories",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.grifols.com/role/DisclosureInventoriesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureInventoriesDetails",
      "http://www.grifols.com/role/DisclosureInventoriesMovementInInventoryProvisionsDetails",
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current inventories",
        "negatedPeriodEndLabel": "Balance at 31 December",
        "negatedPeriodStartLabel": "Balance at 1 January",
        "terseLabel": "Inventories",
        "totalLabel": "Total inventories"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current inventories. [Refer: Inventories]"
       }
      }
     },
     "auth_ref": [
      "r42",
      "r316",
      "r480",
      "r617"
     ]
    },
    "ifrs-full_InvestmentAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InvestmentAccountedForUsingEquityMethod",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessBreakdownOfBalancesInJointArrangementDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessCanadianPlasmaResourcesCorporationDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMovementInInvestmentsInEquityAccountedInvesteesDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessOwnershipAndCarryingAmountDetails",
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails",
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments accounted for using equity method",
        "periodEndLabel": "Balance at 31 December",
        "periodStartLabel": "Balance at 1 January",
        "terseLabel": "Equity-accounted investments",
        "verboseLabel": "Investment in equity-accounted investees"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of investments accounted for using the equity method. The equity method is a method of accounting whereby the investment is initially recognised at cost and adjusted thereafter for the post-acquisition change in the investor's share of net assets of the investee. The investor's profit or loss includes its share of the profit or loss of the investee. The investor's other comprehensive income includes its share of the other comprehensive income of the investee. [Refer: At cost [member]]"
       }
      }
     },
     "auth_ref": [
      "r154",
      "r267",
      "r443",
      "r479"
     ]
    },
    "ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InvestmentFundsAmountContributedToFairValueOfPlanAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansPlanAssetsOfGroupInvestedInAssetClassesDetails": {
       "parentTag": "ifrs-full_PlanAssetsAtFairValue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansPlanAssetsOfGroupInvestedInAssetClassesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment funds, amount contributed to fair value of plan assets",
        "terseLabel": "Fund shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount investment funds contribute to the fair value of defined benefit plan assets. [Refer: Plan assets, at fair value; Defined benefit plans [domain]; Investment funds [member]]"
       }
      }
     },
     "auth_ref": [
      "r534"
     ]
    },
    "ifrs-full_InvestmentsAccountedForUsingEquityMethodAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InvestmentsAccountedForUsingEquityMethodAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity-Accounted Investees and Joint Business"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InvestmentsInAssociatesAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InvestmentsInAssociatesAccountedForUsingEquityMethod",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBasisOfPresentationAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in associates accounted for using equity method",
        "terseLabel": "Capital Investment of Grifols",
        "verboseLabel": "Investment in associate"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of investments in associates accounted for using the equity method. [Refer: Total for all associates [member]; Investments accounted for using equity method]"
       }
      }
     },
     "auth_ref": [
      "r781"
     ]
    },
    "ifrs-full_InvestmentsInEquityInstrumentsDesignatedAtFairValueThroughOtherComprehensiveIncomeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InvestmentsInEquityInstrumentsDesignatedAtFairValueThroughOtherComprehensiveIncomeDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessConsolidatedStatementsOfProfitAndLossDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessGrifolsEgyptForPlasmaDerivativesSaeAndShanghaiRaasBloodProductsCoLtdDetails",
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentFinancialAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in equity instruments designated at fair value through other comprehensive income [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Investments in equity instruments designated at fair value through other comprehensive income' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r460"
     ]
    },
    "ifrs-full_InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessConsolidatedStatementsOfProfitAndLossDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessGrifolsEgyptForPlasmaDerivativesSaeAndShanghaiRaasBloodProductsCoLtdDetails",
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentFinancialAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in equity instruments designated at fair value through other comprehensive income [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r460"
     ]
    },
    "ifrs-full_IssuedCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IssuedCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "grfs_TotalAmountOfShareCapitalAndAccumulatedResults",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessGrifolsEgyptForPlasmaDerivativesSaeAndShanghaiRaasBloodProductsCoLtdDetails",
      "http://www.grifols.com/role/DisclosureEquityShareCapitalGeneralInformationDetails",
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issued capital",
        "terseLabel": "Share capital"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal value of capital issued."
       }
      }
     },
     "auth_ref": [
      "r613",
      "r621"
     ]
    },
    "ifrs-full_IssuedCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IssuedCapitalMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityTables",
      "http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issued capital [member]",
        "terseLabel": "Share capital"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing issued capital."
       }
      }
     },
     "auth_ref": [
      "r470"
     ]
    },
    "ifrs-full_ItemsOfContingentLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ItemsOfContingentLiabilitiesAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Items 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": [
      "r208"
     ]
    },
    "ifrs-full_ItemsOfContingentLiabilitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ItemsOfContingentLiabilitiesDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Items of contingent liabilities [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated individual items of contingent liabilities. It also represents the standard value for the 'Items of contingent liabilities' axis if no other member is used. [Refer: Classes of contingent liabilities [domain]]"
       }
      }
     },
     "auth_ref": [
      "r208"
     ]
    },
    "currency_JPY": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2025",
     "localname": "JPY",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Japan, Yen",
        "terseLabel": "Japanese Yen"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_JointOperationsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "JointOperationsAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBasisOfPresentationAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureBasisOfPresentationChangesInScopeOfConsolidationDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessBreakdownOfBalancesInJointArrangementDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessJointArrangementDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessNetOfDepositsDetails",
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesCurrentContractAssetsAndOtherReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r157"
     ]
    },
    "ifrs-full_JointOperationsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "JointOperationsDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBasisOfPresentationAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureBasisOfPresentationChangesInScopeOfConsolidationDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessBreakdownOfBalancesInJointArrangementDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessJointArrangementDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessNetOfDepositsDetails",
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesCurrentContractAssetsAndOtherReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r157"
     ]
    },
    "ifrs-full_JointVenturesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "JointVenturesAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessBiodarouPjsCoDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessGrifolsEgyptForPlasmaDerivativesSaeAndShanghaiRaasBloodProductsCoLtdDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessTables",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Joint ventures [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r65",
      "r156",
      "r440"
     ]
    },
    "ifrs-full_JointVenturesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "JointVenturesDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessBiodarouPjsCoDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessGrifolsEgyptForPlasmaDerivativesSaeAndShanghaiRaasBloodProductsCoLtdDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessTables",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Joint ventures [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Joint ventures' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r65",
      "r156",
      "r440"
     ]
    },
    "grfs_JoseAntonioGrifolsLucasFoundationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "JoseAntonioGrifolsLucasFoundationMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Jose Antonio Grifols Lucas Foundation.",
        "label": "Jose Antonio Grifols Lucas Foundation [Member]",
        "terseLabel": "Jose Antonio Grifols Lucas Foundation"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_KeyManagementPersonnelCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "KeyManagementPersonnelCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetailss": {
       "parentTag": "grfs_NetIncomeExpenseRelatedPartyTransactions",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Key management personnel compensation",
        "negatedLabel": "Remuneration"
       }
      }
     },
     "auth_ref": [
      "r49",
      "r364"
     ]
    },
    "ifrs-full_KeyManagementPersonnelOfEntityOrParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "KeyManagementPersonnelOfEntityOrParentMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Key management personnel of entity or parent [member]",
        "terseLabel": "Key management personnel"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for those persons having authority and responsibility for planning, directing and controlling the activities of the entity, directly or indirectly, including any director (whether executive or otherwise) of that entity."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r368"
     ]
    },
    "grfs_KiroGrifolsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "KiroGrifolsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillImpairmentTestingDetails",
      "http://www.grifols.com/role/DisclosureGoodwillProportionOfRecoverableAmountDetails",
      "http://www.grifols.com/role/DisclosureGoodwillReasonablyPossibleChangesInCertainKeyAssumptionsDetails",
      "http://www.grifols.com/role/DisclosureGoodwillScheduleOfReasonablePossibleChangesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "n/a",
        "label": "Kiro Grifols"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_KiroGrifolsS.LMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "KiroGrifolsS.LMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Kiro Grifols S.L.",
        "label": "Kiro Grifols S.L"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_KiroGrifolsS.lMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "KiroGrifolsS.lMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBasisOfPresentationChangesInScopeOfConsolidationDetails",
      "http://www.grifols.com/role/DisclosureGoodwillDetailsOfAndMovementInGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Kiro Grifols S.L",
        "label": "Kiro Grifols S.L. (Spain)",
        "terseLabel": "Kiro Grifols S.L. (Spain)"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_LaboratoriosGrifolsS.a.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "LaboratoriosGrifolsS.a.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Laboratorios Grifols, S.A.",
        "label": "Laboratorios Grifols, S.A."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LandAndBuildingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LandAndBuildingsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureLeasesDetailsOfChangesInLeasesDetailsImported",
      "http://www.grifols.com/role/DisclosureLeasesDetailsOfLeasesInConsolidatedBalanceSheetDetails",
      "http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentMovementInPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Land and buildings [member]",
        "terseLabel": "Land and buildings",
        "verboseLabel": "Land and Buildings"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing land and depreciable buildings and similar structures for use in operations. [Refer: Buildings; Land; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r529"
     ]
    },
    "ifrs-full_LaterThanFiveYearsAndNotLaterThanTenYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanFiveYearsAndNotLaterThanTenYearsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansPaymentsExpectedToBeMadeInSubsequentYearsBasedOnCurrentPensionObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than five years and not later than ten years [member]",
        "terseLabel": "Between 5 and 10 years",
        "verboseLabel": "2029-2034"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than five years and not later than ten years."
       }
      }
     },
     "auth_ref": [
      "r580",
      "r590",
      "r778"
     ]
    },
    "ifrs-full_LaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanFiveYearsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsContractualMaturityDatesOfFinancialLiabilitiesDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails",
      "http://www.grifols.com/role/DisclosureInventoriesPurchaseCommitmentsDetails",
      "http://www.grifols.com/role/DisclosureLeasesScheduleOfUndiscountedFuturePaymentsClassifiedOnMaturityBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than five years [member]",
        "terseLabel": "After the fifth year",
        "verboseLabel": "More than 5 years"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than five years."
       }
      }
     },
     "auth_ref": [
      "r181",
      "r182",
      "r194",
      "r299",
      "r303",
      "r580",
      "r586",
      "r590"
     ]
    },
    "ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanFourYearsAndNotLaterThanFiveYearsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails",
      "http://www.grifols.com/role/DisclosureInventoriesPurchaseCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than four years and not later than five years [member]",
        "terseLabel": "2030"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than four years and not later than five years."
       }
      }
     },
     "auth_ref": [
      "r181",
      "r182",
      "r194",
      "r580",
      "r590",
      "r778"
     ]
    },
    "ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanOneMonthAndNotLaterThanTwoMonthsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesCarryingAmountOfTradeAndOtherReceivablesAndContractualAssetsCategorizedByDueDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than one month and not later than two months [member]",
        "terseLabel": "Past due 31-60 days"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one month and not later than two months."
       }
      }
     },
     "auth_ref": [
      "r576",
      "r589",
      "r778"
     ]
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanOneYearAndNotLaterThanFiveYearsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansPaymentsExpectedToBeMadeInSubsequentYearsBasedOnCurrentPensionObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than one year and not later than five years [member]",
        "terseLabel": "Between 2 and 5 years"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year and not later than five years."
       }
      }
     },
     "auth_ref": [
      "r298",
      "r302",
      "r579",
      "r590"
     ]
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanOneYearAndNotLaterThanTwoYearsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsContractualMaturityDatesOfFinancialLiabilitiesDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorDebtDetails",
      "http://www.grifols.com/role/DisclosureInventoriesPurchaseCommitmentsDetails",
      "http://www.grifols.com/role/DisclosureLeasesScheduleOfUndiscountedFuturePaymentsClassifiedOnMaturityBasisDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesExistingCommercialCommitmentsWithCustomersDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than one year and not later than two years [member]",
        "terseLabel": "2027",
        "verboseLabel": "1-2 years"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year and not later than two years."
       }
      }
     },
     "auth_ref": [
      "r181",
      "r182",
      "r194",
      "r580",
      "r590",
      "r778"
     ]
    },
    "ifrs-full_LaterThanOneYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanOneYearMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesCarryingAmountOfTradeAndOtherReceivablesAndContractualAssetsCategorizedByDueDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than one year [member]",
        "terseLabel": "More than one year"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year."
       }
      }
     },
     "auth_ref": [
      "r493"
     ]
    },
    "ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanSixMonthsAndNotLaterThanOneYearMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsContractualMaturityDatesOfFinancialLiabilitiesDetails",
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesCarryingAmountOfTradeAndOtherReceivablesAndContractualAssetsCategorizedByDueDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than six months and not later than one year [member]",
        "terseLabel": "Past due 181-365 days"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than six months and not later than one year."
       }
      }
     },
     "auth_ref": [
      "r580",
      "r585",
      "r590"
     ]
    },
    "ifrs-full_LaterThanTenYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanTenYearsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansPaymentsExpectedToBeMadeInSubsequentYearsBasedOnCurrentPensionObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than ten years [member]",
        "terseLabel": "After 10 years"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than ten years."
       }
      }
     },
     "auth_ref": [
      "r580",
      "r590",
      "r778"
     ]
    },
    "ifrs-full_LaterThanThreeMonthsAndNotLaterThanSixMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanThreeMonthsAndNotLaterThanSixMonthsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesCarryingAmountOfTradeAndOtherReceivablesAndContractualAssetsCategorizedByDueDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than three months and not later than six months [member]",
        "terseLabel": "Past due 91-180 days"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three months and not later than six months."
       }
      }
     },
     "auth_ref": [
      "r580",
      "r584",
      "r590"
     ]
    },
    "ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanThreeYearsAndNotLaterThanFourYearsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails",
      "http://www.grifols.com/role/DisclosureInventoriesPurchaseCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than three years and not later than four years [member]",
        "terseLabel": "2029"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three years and not later than four years."
       }
      }
     },
     "auth_ref": [
      "r181",
      "r182",
      "r194",
      "r580",
      "r590",
      "r778"
     ]
    },
    "ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesCarryingAmountOfTradeAndOtherReceivablesAndContractualAssetsCategorizedByDueDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than two months and not later than three months [member]",
        "terseLabel": "Past due 61-90 days"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than two months and not later than three months."
       }
      }
     },
     "auth_ref": [
      "r576",
      "r589",
      "r778"
     ]
    },
    "ifrs-full_LaterThanTwoYearsAndNotLaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanTwoYearsAndNotLaterThanFiveYearsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsContractualMaturityDatesOfFinancialLiabilitiesDetails",
      "http://www.grifols.com/role/DisclosureLeasesScheduleOfUndiscountedFuturePaymentsClassifiedOnMaturityBasisDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesExistingCommercialCommitmentsWithCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than two years and not later than five years [member]",
        "terseLabel": "In the third to fifth years",
        "verboseLabel": "2 - 5 years"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than two years and not later than five years."
       }
      }
     },
     "auth_ref": [
      "r778"
     ]
    },
    "ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanTwoYearsAndNotLaterThanThreeYearsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails",
      "http://www.grifols.com/role/DisclosureInventoriesPurchaseCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than two years and not later than three years [member]",
        "terseLabel": "2028"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than two years and not later than three years."
       }
      }
     },
     "auth_ref": [
      "r181",
      "r182",
      "r194",
      "r580",
      "r590",
      "r778"
     ]
    },
    "ifrs-full_LeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsContractualMaturityDatesOfFinancialLiabilitiesDetails": {
       "parentTag": "grfs_FinancialLiabilitiesIncludingCommittedInterestCalculatedUsingInterestRateForwardCurves",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.grifols.com/role/DisclosureLeasesScheduleOfUndiscountedFuturePaymentsClassifiedOnMaturityBasisDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsContractualMaturityDatesOfFinancialLiabilitiesDetails",
      "http://www.grifols.com/role/DisclosureLeasesDetailsOfLeasesInConsolidatedBalanceSheetDetails",
      "http://www.grifols.com/role/DisclosureLeasesScheduleOfUndiscountedFuturePaymentsClassifiedOnMaturityBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease liabilities",
        "totalLabel": "Total lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities related to the entity's leases. Lease is a contract, or part of a contract, that conveys the right to use an underlying asset for a period of time in exchange for consideration."
       }
      }
     },
     "auth_ref": [
      "r171"
     ]
    },
    "ifrs-full_LeaseLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LeaseLiabilitiesAbstract",
     "presentation": [
      "http://www.grifols.com/role/DisclosureLeasesDetailsOfLeasesInConsolidatedBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease liabilities [abstract]",
        "terseLabel": "Lease liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LeaseLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LeaseLiabilitiesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsClassificationByNatureCategoryAndFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease liabilities [member]",
        "terseLabel": "Lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r551",
      "r553"
     ]
    },
    "grfs_LeasesUnderIfrs16Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "LeasesUnderIfrs16Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for leases under IFRS 16.",
        "label": "Leases Under IFRS 16 [Member]",
        "terseLabel": "IFRS16 deferred assets"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessGrifolsEgyptForPlasmaDerivativesSaeAndShanghaiRaasBloodProductsCoLtdDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessJointArrangementDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMostRecentFinancialStatementsAvailableOfMainEquityAccountedInvestmentsOfGrifolsDetails",
      "http://www.grifols.com/role/DisclosureEquityReservesLegalReserveDetails",
      "http://www.grifols.com/role/DisclosureEquityReservesUnavailableReserveDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsCashFlowsDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsSummaryOfFinancialInformationDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_LegalReserveMinimumReserveBalanceAsPercentageOfNominalValueOfTotalShareCapitalAfterIncreaseInShareCapitalToOffsetLosses": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "LegalReserveMinimumReserveBalanceAsPercentageOfNominalValueOfTotalShareCapitalAfterIncreaseInShareCapitalToOffsetLosses",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityReservesLegalReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Legal reserve, minimum reserve balance as a percentage of nominal value of total share capital after increase in share capital to offset losses.",
        "label": "Legal reserve, minimum reserve balance as a percentage of nominal value of total share capital after increase in share capital to offset losses",
        "terseLabel": "Nominal value of the total share capital after the increase (as a percent)"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_LegalReservePercentageOfAnnualProfitsToTransferToLegalReserve": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "LegalReservePercentageOfAnnualProfitsToTransferToLegalReserve",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityReservesLegalReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Legal reserve, percentage of annual profits to transfer to legal reserve.",
        "label": "Legal reserve, percentage of annual profits to transfer to legal reserve",
        "terseLabel": "Percentage of annual profits to transfer to legal reserve (as a percent)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Level1OfFairValueHierarchyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Level1OfFairValueHierarchyMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsClassificationByNatureCategoryAndFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Level 1 of fair value hierarchy [member]",
        "terseLabel": "Level 1"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are quoted prices (unadjusted) in active markets for identical assets or liabilities that the entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r76",
      "r80",
      "r160",
      "r380",
      "r445"
     ]
    },
    "ifrs-full_Level2OfFairValueHierarchyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Level2OfFairValueHierarchyMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsClassificationByNatureCategoryAndFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Level 2 of fair value hierarchy [member]",
        "terseLabel": "Level 2"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r80",
      "r160",
      "r380",
      "r445"
     ]
    },
    "ifrs-full_LevelsOfFairValueHierarchyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LevelsOfFairValueHierarchyAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsClassificationByNatureCategoryAndFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Levels of fair value hierarchy [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r160",
      "r445"
     ]
    },
    "ifrs-full_LevelsOfFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LevelsOfFairValueHierarchyDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsClassificationByNatureCategoryAndFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Levels of fair value hierarchy [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all levels of the fair value hierarchy. It also represents the standard value for the 'Levels of fair value hierarchy' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r160",
      "r445"
     ]
    },
    "ifrs-full_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureBasisOfPresentationAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessBreakdownOfBalancesInJointArrangementDetails",
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails",
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities",
        "terseLabel": "Liabilities",
        "totalLabel": "Total 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": [
      "r159",
      "r160",
      "r162",
      "r266",
      "r272",
      "r444",
      "r445",
      "r490"
     ]
    },
    "ifrs-full_LiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LiabilitiesAbstract",
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [abstract]",
        "terseLabel": "Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_LiabilitiesAllocableToSegments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "LiabilitiesAllocableToSegments",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liabilities allocable to segments.",
        "label": "Liabilities allocable to segments",
        "terseLabel": "Segment liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesChangesInLiabilitiesDerivedFromFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities arising from financing activities",
        "periodEndLabel": "Balance at end of year",
        "periodStartLabel": "Balance at beginning of year"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities for which cash flows were, or future cash flows will be, classified in the statement of cash flows as cash flows from financing activities. [Refer: Cash flows from (used in) financing activities; Liabilities]"
       }
      }
     },
     "auth_ref": [
      "r321",
      "r552"
     ]
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LiabilitiesArisingFromFinancingActivitiesAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesChangesInLiabilitiesDerivedFromFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities arising from financing activities [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r321",
      "r552"
     ]
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LiabilitiesArisingFromFinancingActivitiesDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesChangesInLiabilitiesDerivedFromFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities arising from financing activities [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for liabilities arising from financing activities. It also represents the standard value for the 'Liabilities arising from financing activities' axis if no other member is used. [Refer: Liabilities arising from financing activities]"
       }
      }
     },
     "auth_ref": [
      "r321",
      "r552"
     ]
    },
    "grfs_LiabilitiesFromShareBasedPaymentTransactionsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "LiabilitiesFromShareBasedPaymentTransactionsCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsCashSettledShareBasedPaymentPlanNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of short term 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.",
        "label": "Liabilities From Share-based Payment Transactions, Current",
        "terseLabel": "Total short-term Trading creditors and other account payable"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_LiabilitiesFromShareBasedPaymentTransactionsNonCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "LiabilitiesFromShareBasedPaymentTransactionsNonCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsCashSettledShareBasedPaymentPlanNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of long term 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.",
        "label": "Liabilities From Share-based Payment Transactions, Non-current",
        "terseLabel": "Long-term in provisions"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LiabilitiesFromSharebasedPaymentTransactions2011",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsCashSettledShareBasedPaymentPlanNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r203",
      "r407"
     ]
    },
    "ifrs-full_LiabilitiesIncurred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LiabilitiesIncurred",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities incurred"
       }
      },
      "en": {
       "role": {
        "documentation": "The fair value, at acquisition date, of liabilities incurred (for example, a liability for contingent consideration) as consideration transferred in a business combination. [Refer: Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r206",
      "r410"
     ]
    },
    "grfs_LiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "LiabilitiesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member represents liabilities.",
        "label": "Liabilities [Member]",
        "terseLabel": "Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_LiabilitiesUnallocableToSegments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "LiabilitiesUnallocableToSegments",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liabilities unallocable to segments.",
        "label": "Liabilities unallocable to segments",
        "terseLabel": "Unallocated liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LiabilityAssetOfDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LiabilityAssetOfDefinedBenefitPlans",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansNetDefinedBenefitLiabilityDetails",
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansReconciliationOfNetPresentValueOfDefinedBenefitObligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net defined benefit liability (asset)",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Net defined benefit liability"
       }
      },
      "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": [
      "r28",
      "r353"
     ]
    },
    "grfs_LiquidityForDistributionOfInterimDividendAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "LiquidityForDistributionOfInterimDividendAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Appendix II"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LiquidityRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LiquidityRiskMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liquidity risk [member]",
        "terseLabel": "Liquidity risk"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the risk that an entity will encounter difficulty in meeting obligations associated with financial liabilities that are settled by delivering cash or another financial asset. [Refer: Financial assets; Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r189",
      "r190",
      "r191",
      "r572"
     ]
    },
    "grfs_LoanGrantedInConnectionToOptionAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "LoanGrantedInConnectionToOptionAgreement",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loan granted in connection to option agreement.",
        "label": "Loan granted in connection to option agreement"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LoansAndAdvances": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LoansAndAdvances",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentAndCurrentLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans and advances",
        "totalLabel": "Total current and non-current loans"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of loans and advances the entity has made."
       }
      }
     },
     "auth_ref": [
      "r781"
     ]
    },
    "grfs_LoansAndAdvancesToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "LoansAndAdvancesToRelatedParties",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentAndCurrentLoansDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of loans and advances the entity has made to related parties.",
        "label": "Loans And Advances To Related Parties",
        "terseLabel": "Loans to related parties",
        "verboseLabel": "Loans"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_LoansAndAdvancesToThirdParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "LoansAndAdvancesToThirdParties",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentAndCurrentLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of loans and advances the entity has made to thirds parties.",
        "label": "Loans to third parties"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_LoansAndBorrowingsMaturityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "LoansAndBorrowingsMaturityAbstract",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loans and Borrowings Maturity [Abstract].",
        "label": "Loans and Borrowings Maturity [Abstract]",
        "terseLabel": "Details by maturity:"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_LoansAndBorrowingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "LoansAndBorrowingsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents in aggregate the loans and borrowings.",
        "label": "Loans and Borrowings"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LoansAndReceivablesCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LoansAndReceivablesCategoryMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessCanadianPlasmaResourcesCorporationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans and receivables, category [member]",
        "terseLabel": "Loans and receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the loans and receivables category of financial assets. [Refer: Loans and receivables]"
       }
      }
     },
     "auth_ref": [
      "r459"
     ]
    },
    "grfs_LoansFromRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "LoansFromRelatedParties",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails": {
       "parentTag": "ifrs-full_AmountsPayableRelatedPartyTransactions",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loans from related parties.",
        "label": "Loans From Related Parties",
        "terseLabel": "Loans"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_LoansPayableToGroupCompaniesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "LoansPayableToGroupCompaniesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsCurrencyRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for loans payable to Group companies.",
        "label": "Loans from Group companies"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_LoansReceivableFromGroupCompaniesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "LoansReceivableFromGroupCompaniesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsCurrencyRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for loans receivable from Group companies.",
        "label": "Loans to Group companies"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LoansReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LoansReceived",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsContractualMaturityDatesOfFinancialLiabilitiesDetails": {
       "parentTag": "grfs_FinancialLiabilitiesIncludingCommittedInterestCalculatedUsingInterestRateForwardCurves",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsContractualMaturityDatesOfFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans received",
        "terseLabel": "Bank loans"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of loans received."
       }
      }
     },
     "auth_ref": [
      "r778"
     ]
    },
    "grfs_LoansReceivedPaidRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "LoansReceivedPaidRelatedPartyTransactions",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetailss": {
       "parentTag": "grfs_NetIncomeExpenseRelatedPartyTransactions",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loans received (paid) related party transactions",
        "label": "Loans received (paid), related party transactions",
        "terseLabel": "Loans"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_LoansToAssociatesCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "LoansToAssociatesCarryingValue",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessCanadianPlasmaResourcesCorporationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loans to associates, carrying value.",
        "label": "Loans to associates, carrying value"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_LoansToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "LoansToRelatedParties",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails": {
       "parentTag": "ifrs-full_AmountsReceivableRelatedPartyTransactions",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails",
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentAndCurrentLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loans to related parties",
        "label": "Loans to related parties",
        "terseLabel": "Loans"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_LongTermBorrowingsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "LongTermBorrowingsGross",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The gross non-current portion of non-current borrowings before issuance costs.",
        "label": "Long-term Borrowings, Gross",
        "terseLabel": "Non-current loans and borrowings, Carrying amount"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LongtermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LongtermBorrowings",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current portion of non-current borrowings",
        "verboseLabel": "Non-current loans and borrowings"
       }
      },
      "en": {
       "role": {
        "documentation": "The non-current portion of non-current borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r781"
     ]
    },
    "ifrs-full_LossesOnDisposalsOfPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LossesOnDisposalsOfPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Losses on disposals of property, plant and equipment",
        "terseLabel": "Losses on disposals of property, plant and equipment"
       }
      }
     },
     "auth_ref": [
      "r526"
     ]
    },
    "currency_MXN": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2025",
     "localname": "MXN",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mexico, Pesos",
        "terseLabel": "Mexican Peso"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MachineryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MachineryMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureLeasesAmountsRecognizedInConsolidatedStatementOfProfitAndLossDetails",
      "http://www.grifols.com/role/DisclosureLeasesDetailsOfChangesInLeasesDetailsImported",
      "http://www.grifols.com/role/DisclosureLeasesDetailsOfLeasesInConsolidatedBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Machinery [member]",
        "terseLabel": "Machinery"
       }
      },
      "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": [
      "r530"
     ]
    },
    "ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MajorComponentsOfTaxExpenseIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Taxation"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSegmentReportingMainCustomerDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Major customers [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r279"
     ]
    },
    "ifrs-full_MajorCustomersDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MajorCustomersDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSegmentReportingMainCustomerDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Major customers [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for customers. It also represents the standard value for the 'Major customers' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r279"
     ]
    },
    "grfs_ManagementAndCollaborationContractsRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ManagementAndCollaborationContractsRelatedPartyTransactions",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of management and collaboration contracts from related party transactions.",
        "label": "Management and Collaboration Contracts, Related Party Transactions",
        "negatedLabel": "Management and collaboration contracts"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ManagementFee": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ManagementFee",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessJointArrangementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Management fee",
        "label": "Management fee"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ManagementFeeAndFinanceCostsOnDeferredConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ManagementFeeAndFinanceCostsOnDeferredConsideration",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Management fees and finance costs recognized as deferred consideration in business combination.",
        "label": "Management Fee And Finance Costs on Deferred Consideration",
        "terseLabel": "Management fee and finance costs on deferred consideration"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_MarcaGrifolsS.l.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "MarcaGrifolsS.l.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Marca Grifols, S.L.",
        "label": "Marca Grifols, S.L. [Member]",
        "terseLabel": "Marca Grifols, S.L."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MarketsOfCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MarketsOfCustomersAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesGeographicalDistributionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Markets of customers [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r562",
      "r598"
     ]
    },
    "ifrs-full_MarketsOfCustomersDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MarketsOfCustomersDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesGeographicalDistributionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Markets of customers [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all markets of customers. It also represents the standard value for the 'Markets of customers' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r562",
      "r598"
     ]
    },
    "grfs_MasonCapitalMasterFundL.p.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "MasonCapitalMasterFundL.p.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquitySignificantShareholdersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for shareholder, Mason Capital Master Fund L.P.",
        "label": "Mason Capital Master Fund L.P. [Member]",
        "terseLabel": "Mason Capital Master Fund L.P."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MaterialReconcilingItemsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MaterialReconcilingItemsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material reconciling items [member]",
        "terseLabel": "Material reconciling items [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for material adjustments used to reconcile items in the entity's financial statements."
       }
      }
     },
     "auth_ref": [
      "r274"
     ]
    },
    "grfs_MaturityAnalysisForFinancialLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "MaturityAnalysisForFinancialLiabilitiesAbstract",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsContractualMaturityDatesOfFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Maturity Analysis for Financial Liabilities [Abstract]",
        "terseLabel": "Contractual flows"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MaturityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MaturityAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsContractualMaturityDatesOfFinancialLiabilitiesDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorDebtDetails",
      "http://www.grifols.com/role/DisclosureInventoriesPurchaseCommitmentsDetails",
      "http://www.grifols.com/role/DisclosureLeasesScheduleOfUndiscountedFuturePaymentsClassifiedOnMaturityBasisDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesExistingCommercialCommitmentsWithCustomersDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails",
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansPaymentsExpectedToBeMadeInSubsequentYearsBasedOnCurrentPensionObligationsDetails",
      "http://www.grifols.com/role/DisclosureSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r169",
      "r181",
      "r182",
      "r185",
      "r186",
      "r188",
      "r194",
      "r227",
      "r246",
      "r284",
      "r287",
      "r300",
      "r304",
      "r432",
      "r494",
      "r535",
      "r580"
     ]
    },
    "ifrs-full_MaturityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MaturityDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsContractualMaturityDatesOfFinancialLiabilitiesDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorDebtDetails",
      "http://www.grifols.com/role/DisclosureInventoriesPurchaseCommitmentsDetails",
      "http://www.grifols.com/role/DisclosureLeasesScheduleOfUndiscountedFuturePaymentsClassifiedOnMaturityBasisDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesExistingCommercialCommitmentsWithCustomersDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails",
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansPaymentsExpectedToBeMadeInSubsequentYearsBasedOnCurrentPensionObligationsDetails",
      "http://www.grifols.com/role/DisclosureSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r169",
      "r181",
      "r182",
      "r185",
      "r186",
      "r188",
      "r194",
      "r227",
      "r284",
      "r287",
      "r300",
      "r304",
      "r432",
      "r494",
      "r535",
      "r580",
      "r587"
     ]
    },
    "ifrs-full_MaximumExposureToCreditRisk": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MaximumExposureToCreditRisk",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentFinancialAssetsDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsMaximumLevelOfExposureToCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum exposure to credit risk",
        "terseLabel": "Maximum exposure to credit risk"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount that best represents the maximum exposure to credit risk without taking into account any collateral held or other credit enhancements (for example, netting agreements that do not qualify for offset in accordance with IAS 32). [Refer: Credit risk [member]]"
       }
      }
     },
     "auth_ref": [
      "r240"
     ]
    },
    "grfs_MaximumLoanToGrantUnderOptionAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "MaximumLoanToGrantUnderOptionAgreement",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum loan to grant under option agreement.",
        "label": "Maximum loan to grant under option agreement"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_MaximumNumberAwardsWillBeGrantedInShareBasedPaymentArrangement": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "MaximumNumberAwardsWillBeGrantedInShareBasedPaymentArrangement",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of share options will be granted in a share-based payment arrangement.",
        "label": "Maximum Number Awards Will be Granted in Share-based Payment Arrangement",
        "terseLabel": "Maximum number awards will be granted in share-based payment arrangement"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_MaximumNumberOfAwardsIssuableUnderPlan": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "MaximumNumberOfAwardsIssuableUnderPlan",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsStockIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum number of awards issuable under plan.",
        "label": "Maximum number of awards issuable under plan"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "auth_ref": [
      "r686"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r686"
     ]
    },
    "ifrs-full_MeasurementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MeasurementAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsClassificationByNatureCategoryAndFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r104",
      "r159",
      "r400",
      "r444"
     ]
    },
    "ifrs-full_MeasurementDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MeasurementDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsClassificationByNatureCategoryAndFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all types of measurement. It also represents the standard value for the 'Measurement' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r104",
      "r159",
      "r400",
      "r444"
     ]
    },
    "ifrs-full_MeasurementPeriodAdjustmentsRecognisedForParticularAssetsLiabilitiesNoncontrollingInterestsOrItemsOfConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MeasurementPeriodAdjustmentsRecognisedForParticularAssetsLiabilitiesNoncontrollingInterestsOrItemsOfConsideration",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement period adjustments recognised for particular assets, liabilities, non-controlling interests or items of consideration",
        "terseLabel": "Step-up of net assets acquired"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of measurement period adjustments recognised for particular assets, liabilities, non-controlling interests or items of consideration if the initial accounting for a business combination is incomplete. The measurement period is the period after the acquisition date during which the acquirer may adjust the provisional amounts recognised for a business combination. [Refer: Non-controlling interests; Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r210"
     ]
    },
    "grfs_MecwinsS.aMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "MecwinsS.aMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBasisOfPresentationChangesInScopeOfConsolidationDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMecwinsSaDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMovementInInvestmentsInEquityAccountedInvesteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Mecwins, S.A.",
        "label": "Mecwins, S.A",
        "terseLabel": "Mecwins, S.A"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_MecwinsS.l.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "MecwinsS.l.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Mecwins, S.L.",
        "label": "Mecwins, S.L."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_MedcomAdvanceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "MedcomAdvanceMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Medcom advance S.A member.",
        "label": "Medcom Advance, S.A"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_MedcomAdvanceS.aMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "MedcomAdvanceS.aMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBasisOfPresentationChangesInScopeOfConsolidationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Medcom Advance, S.A.",
        "label": "Medcom Advance, S.A."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_MedicareAndMedicaidAccountBalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "MedicareAndMedicaidAccountBalance",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesMovementInDiscountsAndOtherReductionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Medicare and Medicaid account balance.",
        "label": "Medicare and Medicaid Account Balance",
        "periodEndLabel": "Balance at end of year",
        "periodStartLabel": "Balance at beginning of year"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_MedionGrifolsDiagnosticAgMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "MedionGrifolsDiagnosticAgMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Medion Grifols Diagnostic AG.",
        "label": "Medion Grifols Diagnostic AG"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MethodsOfGenerationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MethodsOfGenerationAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Methods of generation [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": [
      "r94",
      "r393"
     ]
    },
    "ifrs-full_MethodsOfGenerationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MethodsOfGenerationDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Methods of generation [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all methods of generation. It also represents the standard value for the 'Methods of generation' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r393"
     ]
    },
    "grfs_MinimumPercentageOfInvestmentOrDivestmentInRelevantAssetsRequiresApprovalBasedOnTotalAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "MinimumPercentageOfInvestmentOrDivestmentInRelevantAssetsRequiresApprovalBasedOnTotalAssets",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of amount of  investments or divestments in relevant assets that requires approval which is calculated on total assets.",
        "label": "Minimum Percentage of Investment or Divestment in Relevant Assets Requires Approval based on Total Assets",
        "terseLabel": "Minimum percentage of investment or divestment in relevant assets requires approval based on total asset"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_MiscellaneousOtherCurrentFinancialAssetsAtAmortizedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "MiscellaneousOtherCurrentFinancialAssetsAtAmortizedCost",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinancialAssetsOtherCurrentFinancialAssetsDetails": {
       "parentTag": "grfs_OtherCurrentFinancialAssetsAtAmortisedCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialAssetsOtherCurrentFinancialAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Miscellaneous other current financial assets at amortized cost.",
        "label": "Miscellaneous other current financial assets at amortized cost",
        "terseLabel": "Other current financial assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MiscellaneousOtherReservesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MiscellaneousOtherReservesMember",
     "presentation": [
      "http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Miscellaneous other reserves [member]",
        "terseLabel": "Other comprehensive income"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing miscellaneous reserves that the entity does not separately disclose in the same statement or note. [Refer: Other reserves [member]]"
       }
      }
     },
     "auth_ref": [
      "r777"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]",
        "terseLabel": "MNPI Disclosure Timed for Compensation Value"
       }
      }
     },
     "auth_ref": [
      "r706"
     ]
    },
    "grfs_MolecularDonorScreeingMdsSalesSensitivityScenarioMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "MolecularDonorScreeingMdsSalesSensitivityScenarioMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillImpairmentTestingDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesEbitdaCommitmentSensitivityAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for sales sensitivity for Molecular Donor Screeing (MDS).",
        "label": "Molecular Donor Screeing (MDS) Sales Sensitivity Scenario [Member]",
        "terseLabel": "MDS",
        "verboseLabel": "Sensitivity to Sales MDS"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_MovementInCashDiscountsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "MovementInCashDiscountsAbstract",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesMovementInDiscountsAndOtherReductionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Movement in Cash discounts"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_MovementInChargebacksAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "MovementInChargebacksAbstract",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesMovementInDiscountsAndOtherReductionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Movement in Chargebacks"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_MovementInDiscountsAndOtherReductionsTotal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "MovementInDiscountsAndOtherReductionsTotal",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesMovementInDiscountsAndOtherReductionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total discounts and other reductions account balance.",
        "label": "Movement in discounts and other reductions, total",
        "periodEndLabel": "Balance at end of year",
        "periodStartLabel": "Balance at beginning of year"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_MovementInInvestmentAccountedForUsingEquityMethodAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "MovementInInvestmentAccountedForUsingEquityMethodAbstract",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMovementInInvestmentsInEquityAccountedInvesteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Movement in Investment Accounted for Using Equity Method [Abstract]",
        "terseLabel": "Movement in the investments in equity-accounted investees"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_MovementInMedicareAndMedicaidAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "MovementInMedicareAndMedicaidAbstract",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesMovementInDiscountsAndOtherReductionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Movement in Medicare / Medicaid"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_MovementInOtherDiscountsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "MovementInOtherDiscountsAbstract",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesMovementInDiscountsAndOtherReductionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Movement in Other discounts"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_MovementInVolumeRebatesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "MovementInVolumeRebatesAbstract",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesMovementInDiscountsAndOtherReductionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Movement in Volume rebates"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement [Text Block]",
        "terseLabel": "Material Terms of Trading Arrangement"
       }
      }
     },
     "auth_ref": [
      "r714"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Named Executive Officers, Footnote [Text Block]",
        "terseLabel": "Named Executive Officers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r687"
     ]
    },
    "grfs_NationalServiceProjectsOrganizationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "NationalServiceProjectsOrganizationMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessGrifolsEgyptForPlasmaDerivativesSaeAndShanghaiRaasBloodProductsCoLtdDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for National Service Projects Organization.",
        "label": "National Service Projects Organization [Member]",
        "verboseLabel": "National Service Projects Organization (NSPO)"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_NaturePrincipalActivitiesAndSubsidiariesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "NaturePrincipalActivitiesAndSubsidiariesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available",
        "label": "Nature, Principal Activities and Subsidiaries"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NetAssetsLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NetAssetsLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesLastFinancialStatementsAvailableForMainEquityAccountedInvestmentsOfGrifolsCalc": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMostRecentFinancialStatementsAvailableOfMainEquityAccountedInvestmentsOfGrifolsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets (liabilities)",
        "totalLabel": "Net assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets less the amount of liabilities."
       }
      }
     },
     "auth_ref": [
      "r554",
      "r778"
     ]
    },
    "grfs_NetConsiderationTransferredAcquisitionDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "NetConsiderationTransferredAcquisitionDateFairValue",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsCostFvOfAssetsGoodwillAndOtherDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value, at acquisition date, of the net consideration transferred, after advance payments in a business combination.",
        "label": "Net Consideration Transferred, Acquisition-Date Fair Value",
        "totalLabel": "Net consideration"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NetDeferredTaxAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NetDeferredTaxAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net deferred tax assets",
        "terseLabel": "Deferred assets, net"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deferred tax assets net of deferred tax liabilities, when the absolute amount of deferred tax assets is greater than the absolute amount of deferred tax liabilities. [Refer: Deferred tax assets; Deferred tax liabilities]"
       }
      }
     },
     "auth_ref": [
      "r738"
     ]
    },
    "ifrs-full_NetDeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NetDeferredTaxLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net deferred tax liabilities",
        "negatedLabel": "Net deferred Liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deferred tax liabilities net of deferred tax assets, when the absolute amount of deferred tax liabilities is greater than the absolute amount of deferred tax assets. [Refer: Deferred tax assets; Deferred tax liabilities]"
       }
      }
     },
     "auth_ref": [
      "r738"
     ]
    },
    "ifrs-full_NetDefinedBenefitLiabilityAssetAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NetDefinedBenefitLiabilityAssetAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansReconciliationOfNetPresentValueOfDefinedBenefitObligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r28",
      "r353"
     ]
    },
    "ifrs-full_NetDefinedBenefitLiabilityAssetDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NetDefinedBenefitLiabilityAssetDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansReconciliationOfNetPresentValueOfDefinedBenefitObligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r28",
      "r353"
     ]
    },
    "grfs_NetIncomeExpenseRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "NetIncomeExpenseRelatedPartyTransactions",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetailss": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total income (expense) resulting from related party transactions.",
        "label": "Net income (expense), related party transactions",
        "totalLabel": "Total income (expense)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss)",
        "terseLabel": "Net Income (Loss)"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_NetReceivablePayableRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "NetReceivablePayableRelatedPartyTransactions",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net receivable (payable) resulting from related party transactions.",
        "label": "Net receivable (payable), related party transactions",
        "totalLabel": "Net receivable (payable)"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_NetRevenuesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "NetRevenuesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Net Revenues"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_NominalAmountPerIndividualDebtInstrument": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "NominalAmountPerIndividualDebtInstrument",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal amount per individual debt instrument.",
        "label": "Nominal amount per individual debt instrument"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_NonControllingInterestOtherMovements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "NonControllingInterestOtherMovements",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsMovementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of other movements in non-controlling interests.",
        "label": "Non Controlling Interest Other Movements",
        "terseLabel": "Other movements"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_NonControllingInterestsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "NonControllingInterestsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-controlling Interests [abstract]",
        "label": "Non-Controlling Interests"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_NonCurrentDebtWithGic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "NonCurrentDebtWithGic",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails": {
       "parentTag": "ifrs-full_OtherNoncurrentFinancialLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-current debt with GIC",
        "label": "Non-current debt with GIC",
        "terseLabel": "Non-current debt with GIC (sovereign wealth fund in Singapore)"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_NonCurrentFinancialAssetsExcludingDerivativesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "NonCurrentFinancialAssetsExcludingDerivativesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsClassificationByNatureCategoryAndFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for non-current financial assets, excluding derivatives.",
        "label": "Non-current financial asset"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_NonCurrentFinancialAssetsMeasuredAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "NonCurrentFinancialAssetsMeasuredAtFairValue",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_NoncurrentFinancialAssets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentFinancialAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentFinancialAssetsDetails",
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non current financial assets which are measured at fair value.",
        "label": "Non current financial assets measured at fair value",
        "terseLabel": "Non-current financial assets measured at fair value",
        "totalLabel": "Total Non-current financial assets measured at fair value"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_NonCurrentFinancialAssetsMeasuredAtFairValueOtherThanDerivatives": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "NonCurrentFinancialAssetsMeasuredAtFairValueOtherThanDerivatives",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentFinancialAssetsDetails": {
       "parentTag": "grfs_NonCurrentFinancialAssetsMeasuredAtFairValue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentFinancialAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non current financial assets measured at fair value other than derivatives.",
        "label": "Non current financial assets measured at fair value other than derivatives",
        "terseLabel": "Other non-current investments"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_NonCurrentFinancialAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "NonCurrentFinancialAssetsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsClassificationByNatureCategoryAndFairValueDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsMaximumLevelOfExposureToCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for non-current financial assets.",
        "label": "Non-current financial assets."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_NonCurrentFinancialAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "NonCurrentFinancialAssetsTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of non-current financial assets.",
        "label": "Non-current Financial Assets [Table Text Block]",
        "terseLabel": "Schedule of non-current financial assets"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_NonCurrentGuaranteeDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "NonCurrentGuaranteeDeposits",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentFinancialAssetsDetails": {
       "parentTag": "ifrs-full_NoncurrentFinancialAssetsAtAmortisedCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentFinancialAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of non-current guarantee deposits.",
        "label": "Non-current Guarantee Deposits",
        "terseLabel": "Non-current guarantee deposits"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_NonCurrentLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "NonCurrentLoans",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentFinancialAssetsDetails": {
       "parentTag": "ifrs-full_NoncurrentFinancialAssetsAtAmortisedCost",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentFinancialAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-current loans.",
        "label": "Non-current loans"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_NonCurrentLoansAndBorrowingsMaximumBorrowingsAvailable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "NonCurrentLoansAndBorrowingsMaximumBorrowingsAvailable",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum borrowing capacity available for non-current loans and borrowings.",
        "label": "Non-current Loans and Borrowings, Maximum Borrowings Available",
        "terseLabel": "Amount extended"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_NonCurrentPortionOfNonCurrentSeniorSecuredBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "NonCurrentPortionOfNonCurrentSeniorSecuredBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSummaryDetails": {
       "parentTag": "ifrs-full_NoncurrentFinancialLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The non-current portion of non-current senior secured borrowings issued.",
        "label": "Non-current Portion of Non-current Senior Secured Borrowings",
        "verboseLabel": "Senior secured debt"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_NonCurrentPreferentialLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "NonCurrentPreferentialLoans",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails": {
       "parentTag": "ifrs-full_OtherNoncurrentFinancialLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of non-current preferential loans that the entity does not separately disclose in the same statement or note.",
        "label": "Non-current Preferential Loans",
        "terseLabel": "Non-current preferential loans"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-GAAP Measure Description [Text Block]",
        "terseLabel": "Non-GAAP Measure Description"
       }
      }
     },
     "auth_ref": [
      "r686"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "auth_ref": [
      "r649",
      "r660",
      "r670",
      "r694",
      "r703"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r677"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Total Compensation Amount",
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r676"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO [Member]",
        "terseLabel": "Non-PEO NEO"
       }
      }
     },
     "auth_ref": [
      "r694"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r714"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r714"
     ]
    },
    "ifrs-full_NonadjustingEventsAfterReportingPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NonadjustingEventsAfterReportingPeriodAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails",
      "http://www.grifols.com/role/DisclosureSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-adjusting events after reporting period [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r331"
     ]
    },
    "ifrs-full_NonadjustingEventsAfterReportingPeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NonadjustingEventsAfterReportingPeriodDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails",
      "http://www.grifols.com/role/DisclosureSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-adjusting events after reporting period [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for events that occur between the end of the reporting period and the date when the financial statements are authorised for issue and are indicative of conditions that arose after the reporting period. It also represents the standard value for the 'Non-adjusting events after reporting period' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r331"
     ]
    },
    "ifrs-full_NoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncontrollingInterests",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsSummaryOfFinancialInformationDetails",
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-controlling interests",
        "terseLabel": "Non-controlling interests"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of equity in a subsidiary not attributable, directly or indirectly, to a parent. [Refer: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r133",
      "r136",
      "r488"
     ]
    },
    "ifrs-full_NoncontrollingInterestsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncontrollingInterestsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessGrifolsEgyptForPlasmaDerivativesSaeAndShanghaiRaasBloodProductsCoLtdDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsMovementDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsSummaryOfFinancialInformationDetails",
      "http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-controlling interests [member]",
        "terseLabel": "Non-controlling interests"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for equity in a subsidiary not attributable, directly or indirectly, to the parent."
       }
      }
     },
     "auth_ref": [
      "r470"
     ]
    },
    "ifrs-full_NoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesLastFinancialStatementsAvailableForMainEquityAccountedInvestmentsOfGrifolsCalc": {
       "parentTag": "ifrs-full_NetAssetsLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessBreakdownOfBalancesInJointArrangementDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMostRecentFinancialStatementsAvailableOfMainEquityAccountedInvestmentsOfGrifolsDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsSummaryOfFinancialInformationDetails",
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current assets",
        "terseLabel": "Non-current assets",
        "totalLabel": "Total non-current assets",
        "verboseLabel": "Non-current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that do not meet the definition of current assets. [Refer: Current assets]"
       }
      }
     },
     "auth_ref": [
      "r142",
      "r495",
      "r555"
     ]
    },
    "ifrs-full_NoncurrentDerivativeFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentDerivativeFinancialAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentFinancialAssetsDetails": {
       "parentTag": "grfs_NonCurrentFinancialAssetsMeasuredAtFairValue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentFinancialAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current derivative financial assets",
        "terseLabel": "Non-current derivatives"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current derivative financial assets. [Refer: Derivative financial assets]"
       }
      }
     },
     "auth_ref": [
      "r781"
     ]
    },
    "ifrs-full_NoncurrentDerivativeFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentDerivativeFinancialLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSummaryDetails": {
       "parentTag": "ifrs-full_NoncurrentFinancialLiabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current derivative financial liabilities",
        "terseLabel": "Non-current financial derivatives"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current derivative financial liabilities. [Refer: Derivative financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r781"
     ]
    },
    "ifrs-full_NoncurrentFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentFinancialAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentFinancialAssetsDetails",
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current financial assets",
        "totalLabel": "Total non-current financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current financial assets. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r233"
     ]
    },
    "ifrs-full_NoncurrentFinancialAssetsAtAmortisedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentFinancialAssetsAtAmortisedCost",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_NoncurrentFinancialAssets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentFinancialAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentFinancialAssetsDetails",
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current financial assets at amortised cost",
        "terseLabel": "Non-current financial assets at amortized cost",
        "totalLabel": "Total Non-current financial assets measured at amortized cost"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current financial assets measured at amortised cost. [Refer: Financial assets at amortised cost]"
       }
      }
     },
     "auth_ref": [
      "r252",
      "r420"
     ]
    },
    "ifrs-full_NoncurrentFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentFinancialLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesLastFinancialStatementsAvailableForMainEquityAccountedInvestmentsOfGrifolsCalc": {
       "parentTag": "ifrs-full_NetAssetsLiabilities",
       "weight": -1.0,
       "order": 5.0
      },
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSummaryDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMostRecentFinancialStatementsAvailableOfMainEquityAccountedInvestmentsOfGrifolsDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSummaryDetails",
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current financial liabilities",
        "negatedLabel": "Non-current financial liabilities",
        "terseLabel": "Non-current financial liabilities",
        "totalLabel": "Total non-current financial liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current financial liabilities. [Refer: Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r233"
     ]
    },
    "ifrs-full_NoncurrentGovernmentGrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentGovernmentGrants",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current government grants",
        "terseLabel": "Grants"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current government grants recognised on the statement of financial position as deferred income. [Refer: Government [member]; Government grants]"
       }
      }
     },
     "auth_ref": [
      "r781"
     ]
    },
    "ifrs-full_NoncurrentLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentLeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSummaryDetails": {
       "parentTag": "ifrs-full_NoncurrentFinancialLiabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSummaryDetails",
      "http://www.grifols.com/role/DisclosureLeasesDetailsOfLeasesInConsolidatedBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current lease liabilities",
        "terseLabel": "Non-current lease liabilities",
        "verboseLabel": "Non-current"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r171"
     ]
    },
    "ifrs-full_NoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessBreakdownOfBalancesInJointArrangementDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsSummaryOfFinancialInformationDetails",
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current liabilities",
        "negatedLabel": "Non-current liabilities",
        "terseLabel": "Non-current liabilities",
        "totalLabel": "Total non-current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities that do not meet the definition of current liabilities. [Refer: Current liabilities]"
       }
      }
     },
     "auth_ref": [
      "r144",
      "r496",
      "r555"
     ]
    },
    "ifrs-full_NoncurrentLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentLiabilitiesAbstract",
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current liabilities [abstract]",
        "terseLabel": "Non-current liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_NoncurrentNonFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "NoncurrentNonFinancialLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesLastFinancialStatementsAvailableForMainEquityAccountedInvestmentsOfGrifolsCalc": {
       "parentTag": "ifrs-full_NetAssetsLiabilities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMostRecentFinancialStatementsAvailableOfMainEquityAccountedInvestmentsOfGrifolsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of non-financial liabilities of the company classified as non-current.",
        "label": "Noncurrent Non-Financial Liabilities",
        "negatedLabel": "Non-current liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncurrentPortionOfNoncurrentBondsIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentPortionOfNoncurrentBondsIssued",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSummaryDetails": {
       "parentTag": "ifrs-full_NoncurrentFinancialLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current portion of non-current bonds issued",
        "terseLabel": "Non-current bonds"
       }
      },
      "en": {
       "role": {
        "documentation": "The non-current portion of non-current bonds issued. [Refer: Bonds issued]"
       }
      }
     },
     "auth_ref": [
      "r778"
     ]
    },
    "ifrs-full_NoncurrentPortionOfOtherNoncurrentBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentPortionOfOtherNoncurrentBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSummaryDetails": {
       "parentTag": "ifrs-full_NoncurrentFinancialLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current portion of other non-current borrowings",
        "verboseLabel": "Other loans"
       }
      },
      "en": {
       "role": {
        "documentation": "The non-current portion of non-current other borrowings. [Refer: Other borrowings]"
       }
      }
     },
     "auth_ref": [
      "r778"
     ]
    },
    "ifrs-full_NoncurrentProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentProvisions",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.grifols.com/role/DisclosureProvisionsSummaryDetails": {
       "parentTag": "ifrs-full_Provisions",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureProvisionsSummaryDetails",
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current provisions",
        "terseLabel": "Provisions",
        "totalLabel": "Non-current provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current provisions, including provisions for employee benefits. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r484"
     ]
    },
    "ifrs-full_NoncurrentProvisionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentProvisionsAbstract",
     "presentation": [
      "http://www.grifols.com/role/DisclosureProvisionsSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current provisions [abstract]",
        "terseLabel": "Non-current provisions (a)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncurrentProvisionsForEmployeeBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentProvisionsForEmployeeBenefits",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureProvisionsSummaryDetails": {
       "parentTag": "ifrs-full_NoncurrentProvisions",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureProvisionsSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current provisions for employee benefits",
        "terseLabel": "Provisions for pensions and similar obligations"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current provisions for employee benefits. [Refer: Provisions for employee benefits]"
       }
      }
     },
     "auth_ref": [
      "r457",
      "r499"
     ]
    },
    "ifrs-full_NotLaterThanOneMonthMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NotLaterThanOneMonthMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesCarryingAmountOfTradeAndOtherReceivablesAndContractualAssetsCategorizedByDueDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Not later than one month [member]",
        "terseLabel": "Past due 0-30 days"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of not later than one month."
       }
      }
     },
     "auth_ref": [
      "r578",
      "r583",
      "r590"
     ]
    },
    "ifrs-full_NotLaterThanOneYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NotLaterThanOneYearMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorDebtDetails",
      "http://www.grifols.com/role/DisclosureInventoriesPurchaseCommitmentsDetails",
      "http://www.grifols.com/role/DisclosureLeasesScheduleOfUndiscountedFuturePaymentsClassifiedOnMaturityBasisDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesExistingCommercialCommitmentsWithCustomersDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails",
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansPaymentsExpectedToBeMadeInSubsequentYearsBasedOnCurrentPensionObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Not later than one year [member]",
        "terseLabel": "Within one year",
        "verboseLabel": "2026"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of not later than one year."
       }
      }
     },
     "auth_ref": [
      "r181",
      "r182",
      "r194",
      "r297",
      "r301",
      "r492",
      "r580",
      "r590"
     ]
    },
    "grfs_NotLaterThanSixMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "NotLaterThanSixMonthsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsContractualMaturityDatesOfFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for a time band of not later than six months.",
        "label": "6 months or less"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsClassificationByNatureCategoryAndFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Not measured at fair value in statement of financial position but for which fair value is disclosed [member]",
        "terseLabel": "Not at fair value"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for items not measured at fair value in the statement of financial position but for which fair value is disclosed. [Refer: At fair value [member]]"
       }
      }
     },
     "auth_ref": [
      "r164"
     ]
    },
    "ifrs-full_NotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NotionalAmount",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinanceResultDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesHedgingDerivativeFinancialInstrumentsDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherCurrentLoansDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorDebtDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorNotesDetails",
      "http://www.grifols.com/role/DisclosureSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notional amount",
        "terseLabel": "Nominal value",
        "verboseLabel": "Principal amount"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal or face amount of a financial instrument, used to calculate payments made on that instrument."
       }
      }
     },
     "auth_ref": [
      "r778"
     ]
    },
    "grfs_NotionalAmountOfIndividualPromissoryNote": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "NotionalAmountOfIndividualPromissoryNote",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesPromissoryNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The nominal or face amount of each individual promissory note.",
        "label": "Notional Amount of Individual Promissory Note",
        "terseLabel": "Nominal amount of promissory notes (Euros)"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_NumberOfAdditionalSharesInSubsidiaryAcquired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "NumberOfAdditionalSharesInSubsidiaryAcquired",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of additional shares in subsidiary acquired",
        "label": "Number of additional shares in subsidiary acquired",
        "verboseLabel": "Number of shares acquired"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_NumberOfBoardMembersInSubsidiary": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "NumberOfBoardMembersInSubsidiary",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of board members in subsidiary",
        "label": "Number of board members in subsidiary"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_NumberOfBoardMembersInSubsidiaryThatEntityHasRightToName": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "NumberOfBoardMembersInSubsidiaryThatEntityHasRightToName",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of board members in subsidiary that entity has right to name",
        "label": "Number of board members in subsidiary that entity has right to name"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_NumberOfClassBOrdinaryShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "NumberOfClassBOrdinaryShares",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of Class B ordinary shares of Biomat.",
        "label": "Number Of Class B Ordinary Shares",
        "verboseLabel": "Number of class B ordinary shares exchanged"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_NumberOfCrossCurrencyInterestRateSwap": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "NumberOfCrossCurrencyInterestRateSwap",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesHedgingDerivativeFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of cross currency interest-rate swap.",
        "label": "Number of Cross Currency Interest-rate Swap",
        "terseLabel": "Number of cross currency interest-rate swap"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_NumberOfEmployeesOrDirectorsThatHaveAgreementsToBeAbleToUnilaterallyRescindEmploymentInCaseOfChangeOfControl": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "NumberOfEmployeesOrDirectorsThatHaveAgreementsToBeAbleToUnilaterallyRescindEmploymentInCaseOfChangeOfControl",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsOtherObligationsWithPersonnelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of employees or directors that have agreements to be able to unilaterally rescind employment in case of change of control.",
        "label": "Number of employees or directors that have agreements to be able to unilaterally rescind employment in case of change of control",
        "terseLabel": "Number of employees or directors that have agreements"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_NumberOfExecutivesEntitledToTerminationBenefits": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "NumberOfExecutivesEntitledToTerminationBenefits",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsOtherObligationsWithPersonnelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of executives entitled to termination benefits.",
        "label": "Number of executives entitled to termination benefits",
        "terseLabel": "Number of executives entitled to termination benefits"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_NumberOfGuaranteesOverLeaseContractsReleased": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "NumberOfGuaranteesOverLeaseContractsReleased",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of guarantee over lease contracts released",
        "label": "Number of guarantees over lease contracts released"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_NumberOfLeaseContractsGuaranteed": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "NumberOfLeaseContractsGuaranteed",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of lease contracts guaranteed.",
        "label": "Number of Lease Contracts Guaranteed",
        "terseLabel": "Number of lease contracts guaranteed"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_NumberOfMajorCustomers": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "NumberOfMajorCustomers",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSegmentReportingMainCustomerDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of major customers",
        "label": "Number of major customers",
        "terseLabel": "Number of major customers"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsCashSettledShareBasedPaymentPlanDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r770"
     ]
    },
    "ifrs-full_NumberOfOutstandingShareOptions": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfOutstandingShareOptions",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r196",
      "r197",
      "r198",
      "r404",
      "r405"
     ]
    },
    "grfs_NumberOfPhasesInWhichCentersHasBeenAcquired": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "NumberOfPhasesInWhichCentersHasBeenAcquired",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessJointArrangementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the phases of centers on numbers.",
        "label": "Number of Phases In Which Centers Has Been Acquired",
        "terseLabel": "Number of phases the centers has acquired"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_NumberOfPlasmaCenterLeaseAgreementsForWhichEntityActsAsGuarantor": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "NumberOfPlasmaCenterLeaseAgreementsForWhichEntityActsAsGuarantor",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessJointArrangementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of plasma center lease agreements for which entity acts as guarantor",
        "label": "Number of plasma center lease agreements for which entity acts as guarantor",
        "terseLabel": "Number of plasma center lease agreements for which entity acts as guarantor"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_NumberOfPlasmaCentersAcquired": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "NumberOfPlasmaCentersAcquired",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessJointArrangementDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of plasma centers acquired",
        "label": "Number of plasma centers acquired",
        "terseLabel": "Number of plasma centers acquired"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_NumberOfPlasmaCentersAcquiredPerGroupOfCenters": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "NumberOfPlasmaCentersAcquiredPerGroupOfCenters",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessJointArrangementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of plasma centers acquired per group of centers.",
        "label": "Number of plasma centers acquired per group of centers"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_NumberOfPlasmaCentersToBeConstructed": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "NumberOfPlasmaCentersToBeConstructed",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessGrifolsEgyptForPlasmaDerivativesSaeAndShanghaiRaasBloodProductsCoLtdDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of plasma centers to be constructed.",
        "label": "Number of Plasma Centers To Be Constructed",
        "terseLabel": "Number of plasma centers to be constructed"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_NumberOfPlasmaCentersToBeOpened": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "NumberOfPlasmaCentersToBeOpened",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessJointArrangementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the plasma centers on numbers.",
        "label": "Number of Plasma Centers To Be Opened",
        "terseLabel": "Number of plasma centers to be opened"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfSharesIssued",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityShareCapitalGeneralInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of shares issued",
        "verboseLabel": "Number of shares issued (in shares)"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares issued by the entity."
       }
      }
     },
     "auth_ref": [
      "r776"
     ]
    },
    "grfs_NumberOfSharesIssuedToEmployeesAsCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "NumberOfSharesIssuedToEmployeesAsCompensation",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityTreasuryStockAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureEquityTreasuryStockTabularDisclosureSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares delivered to eligible employees as a compensation for the Restricted Share Unit Retention Plan.",
        "label": "Number of Shares Issued to Employees as Compensation",
        "negatedLabel": "Disposal of shares",
        "terseLabel": "Number of shares delivered to eligible employees as a compensation for the Restricted Share Unit Retention Plan"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfSharesOutstanding",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityShareCapitalMovementInOutstandingSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of shares outstanding",
        "periodEndLabel": "Number of shares outstanding at end of the year",
        "periodStartLabel": "Number of shares outstanding at beginning of the year"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares that have been authorised and issued, reduced by treasury shares held. [Refer: Treasury shares]"
       }
      }
     },
     "auth_ref": [
      "r310",
      "r448",
      "r502"
     ]
    },
    "grfs_NumberOfSharesRedeemableAnnuallyUnderLoanAgreement": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "NumberOfSharesRedeemableAnnuallyUnderLoanAgreement",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares redeemable annually under loan agreement",
        "label": "Number of shares redeemable annually under loan agreement"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_NumberOfTranches": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "NumberOfTranches",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of tranches.",
        "label": "Number of Tranches",
        "terseLabel": "Number of tranches"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_OfferPricePerOrdinaryShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OfferPricePerOrdinaryShare",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of per share of common share purchased.",
        "label": "Offer Price Per Ordinary Share",
        "verboseLabel": "Ordinary share, offering price"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_OfferPricePerPreferredShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OfferPricePerPreferredShare",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the offer price per preferred share.",
        "label": "Offer Price per Preferred Share",
        "verboseLabel": "Preferred share, offering price"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OperatingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OperatingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating expense",
        "negatedTotalLabel": "Operating Expenses"
       }
      }
     },
     "auth_ref": [
      "r786"
     ]
    },
    "grfs_OperatingLeaseExpenseAndExpenseForShortTermAndLowValueContracts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OperatingLeaseExpenseAndExpenseForShortTermAndLowValueContracts",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureLeasesAmountsRecognizedInConsolidatedStatementOfProfitAndLossDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureLeasesAmountsRecognizedInConsolidatedStatementOfProfitAndLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating lease expense and expense for short-term and low-value contracts",
        "label": "Operating lease expense and expense for short-term and low-value contracts",
        "totalLabel": "Total operating lease expense and expense for short-term and low-value contracts"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesDistributionBySegmentDetails",
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating segments [member]",
        "terseLabel": "Operating Segments"
       }
      }
     },
     "auth_ref": [
      "r274"
     ]
    },
    "grfs_OperationsWithShareholdersOrOwners": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OperationsWithShareholdersOrOwners",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of operations with shareholders or owners.",
        "label": "Operations with shareholders or owners",
        "totalLabel": "Operations with shareholders or owners"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_OptionPricePerLiterAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OptionPricePerLiterAmount",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the monetary amount, expressed per liter of plasma collected in the previous six months, used as an input in the contractual valuation formula for a call, put, or combined call/put option relating to the acquisition additional ownership interests in associate. The amount per liter forms part of the calculation of the option consideration, which may vary depending on the characteristics of the plasma collection centers as specified in the acquisition agreement.",
        "label": "Option Price Per Liter, Amount",
        "terseLabel": "Option price per liter, amount"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_OptionToRepurchasePercentageOfShares": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OptionToRepurchasePercentageOfShares",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Option to repurchase, percentage of shares",
        "label": "Option to repurchase, percentage of shares"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OrdinarySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OrdinarySharesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEarningsPerShareCalculationOfBasicEarningsPerShareDetails",
      "http://www.grifols.com/role/DisclosureEarningsPerShareCalculationOfDilutedEarningsPerShareDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsCashSettledShareBasedPaymentPlanNarrativeDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanNarrativeDetails",
      "http://www.grifols.com/role/DisclosureEquityDistributionOfProfitProposedDistributionOfProfitDetails",
      "http://www.grifols.com/role/DisclosureEquityShareCapitalGeneralInformationDetails",
      "http://www.grifols.com/role/DisclosureEquityShareCapitalMovementInOutstandingSharesDetails",
      "http://www.grifols.com/role/DisclosureEquityTables",
      "http://www.grifols.com/role/DisclosureEquityTreasuryStockAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureEquityTreasuryStockTabularDisclosureSharesDetails",
      "http://www.grifols.com/role/DisclosureEquityTreasuryStockTabularDisclosureValueDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails",
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ordinary shares [member]",
        "terseLabel": "Ordinary shares",
        "verboseLabel": "Class A, Ordinary shares"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for equity instruments that are subordinate to all other classes of equity instruments."
       }
      }
     },
     "auth_ref": [
      "r785"
     ]
    },
    "ifrs-full_OtherAdjustmentsForNoncashItems": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherAdjustmentsForNoncashItems",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_OtherAdjustmentsToReconcileProfitLoss",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other adjustments for non-cash items",
        "terseLabel": "Other adjustments"
       }
      }
     },
     "auth_ref": [
      "r765"
     ]
    },
    "ifrs-full_OtherAdjustmentsToReconcileProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherAdjustmentsToReconcileProfitLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_AdjustmentsForReconcileProfitLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other adjustments to reconcile profit (loss)",
        "totalLabel": "Other adjustments:"
       }
      }
     },
     "auth_ref": [
      "r108"
     ]
    },
    "grfs_OtherBankLoansExcludingSeniorSecuredBankLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OtherBankLoansExcludingSeniorSecuredBankLoansMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsClassificationByNatureCategoryAndFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for loans received from banks other than senior secured bank loans.",
        "label": "Other bank loans"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_OtherCashFlowsFromUsedInFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OtherCashFlowsFromUsedInFromFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Other cash flows from (used in) from financing activities.",
        "label": "Other cash flows from (used in) from financing activities",
        "totalLabel": "Other cash flows used in financing activities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other components of other comprehensive income that will not be reclassified to profit or loss, net of tax",
        "verboseLabel": "Other comprehensive income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of individually immaterial components of other comprehensive income that will not be reclassified to profit or loss, net of tax, that the entity does not separately disclose in the same statement or note. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r786"
     ]
    },
    "ifrs-full_OtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.grifols.com/role/DisclosureTaxationOtherComprehensiveIncomeTaxComponentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationOtherComprehensiveIncomeTaxComponentsDetails",
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfComprehensiveIncome",
      "http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income",
        "totalLabel": "Total Other comprehensive income (loss) for the year",
        "verboseLabel": "Other comprehensive income / (expense) for the year"
       }
      }
     },
     "auth_ref": [
      "r148",
      "r467",
      "r508",
      "r520"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureTaxationOtherComprehensiveIncomeTaxComponentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationOtherComprehensiveIncomeTaxComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income, before tax",
        "totalLabel": "Total"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, before tax. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r521"
     ]
    },
    "grfs_OtherComprehensiveIncomeBeforeTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OtherComprehensiveIncomeBeforeTaxAbstract",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationOtherComprehensiveIncomeTaxComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Other Comprehensive Income, Before Tax [Abstract]",
        "terseLabel": "Gross"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherComprehensiveIncomeBeforeTaxCashFlowHedges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeBeforeTaxCashFlowHedges",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureTaxationOtherComprehensiveIncomeTaxComponentsDetails": {
       "parentTag": "ifrs-full_OtherComprehensiveIncomeBeforeTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationOtherComprehensiveIncomeTaxComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income, before tax, cash flow hedges",
        "terseLabel": "Cash flow hedges"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, before tax, after reclassification adjustments, related to cash flow hedges. [Refer: Cash flow hedges [member]; Other comprehensive income, before tax]"
       }
      }
     },
     "auth_ref": [
      "r497",
      "r521"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeBeforeTaxExchangeDifferencesOnTranslation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeBeforeTaxExchangeDifferencesOnTranslation",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income, before tax, exchange differences on translation of foreign operations",
        "terseLabel": "Translation differences"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, before tax, after reclassification adjustments, related to exchange differences on translation of financial statements of foreign operations. [Refer: Other comprehensive income, before tax]"
       }
      }
     },
     "auth_ref": [
      "r497",
      "r521"
     ]
    },
    "grfs_OtherComprehensiveIncomeBeforeTaxExchangeDifferencesOnTranslationOfForeignOperationsAndEquityMethodInvestees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OtherComprehensiveIncomeBeforeTaxExchangeDifferencesOnTranslationOfForeignOperationsAndEquityMethodInvestees",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureTaxationOtherComprehensiveIncomeTaxComponentsDetails": {
       "parentTag": "ifrs-full_OtherComprehensiveIncomeBeforeTax",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationOtherComprehensiveIncomeTaxComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of other comprehensive income, before tax, after reclassification adjustments, related to exchange differences on translation of financial statements of foreign operations and equity method investees.",
        "label": "Other Comprehensive Income, Before Tax, Exchange Differences on Translation of Foreign Operations and Equity Method Investees",
        "terseLabel": "Foreign currency translation differences"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesFromInvestmentsInEquityInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeBeforeTaxGainsLossesFromInvestmentsInEquityInstruments",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.grifols.com/role/DisclosureTaxationOtherComprehensiveIncomeTaxComponentsDetails": {
       "parentTag": "ifrs-full_OtherComprehensiveIncomeBeforeTax",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentFinancialAssetsDetails",
      "http://www.grifols.com/role/DisclosureTaxationOtherComprehensiveIncomeTaxComponentsDetails",
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income, before tax, gains (losses) from investments in equity instruments",
        "terseLabel": "Gains (losses) from financial assets measured at fair value through comprehensive income",
        "verboseLabel": "Gains and losses on the measurement of financial assets at fair value"
       }
      }
     },
     "auth_ref": [
      "r224",
      "r426",
      "r497",
      "r521"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansComponentsOfCostsForDefinedBenefitPlansDetails": {
       "parentTag": "grfs_DefinedBenefitCosts",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.grifols.com/role/DisclosureTaxationOtherComprehensiveIncomeTaxComponentsDetails": {
       "parentTag": "ifrs-full_OtherComprehensiveIncomeBeforeTax",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansComponentsOfCostsForDefinedBenefitPlansDetails",
      "http://www.grifols.com/role/DisclosureTaxationOtherComprehensiveIncomeTaxComponentsDetails",
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income, before tax, gains (losses) on remeasurements of defined benefit plans",
        "negatedTotalLabel": "Revaluation recognised directly in other comprehensive income",
        "terseLabel": "Gains (losses) from defined benefit plans"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, before 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": [
      "r497",
      "r521",
      "r744"
     ]
    },
    "grfs_OtherComprehensiveIncomeFromNonCurrentAssetsHeldForSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OtherComprehensiveIncomeFromNonCurrentAssetsHeldForSale",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureTaxationOtherComprehensiveIncomeTaxComponentsDetails": {
       "parentTag": "ifrs-full_OtherComprehensiveIncomeBeforeTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationOtherComprehensiveIncomeTaxComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of other comprehensive income from non-current assets held for sale.",
        "label": "Other Comprehensive Income from Non-Current Assets Held for Sale",
        "terseLabel": "Other comprehensive income from non-current assets held for sale"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_OtherComprehensiveIncomeNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OtherComprehensiveIncomeNetOfTaxAbstract",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationOtherComprehensiveIncomeTaxComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Other Comprehensive Income, Net of Tax [Abstract]",
        "terseLabel": "Net"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeNetOfTaxCashFlowHedges",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureTaxationOtherComprehensiveIncomeTaxComponentsDetails": {
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationOtherComprehensiveIncomeTaxComponentsDetails",
      "http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income, net of tax, cash flow hedges",
        "terseLabel": "Cash flow hedges"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, after reclassification adjustments, related to cash flow hedges. [Refer: Cash flow hedges [member]; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r497",
      "r520"
     ]
    },
    "grfs_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslationOfForeignOperationsAndEquityMethodInvestees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslationOfForeignOperationsAndEquityMethodInvestees",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureTaxationOtherComprehensiveIncomeTaxComponentsDetails": {
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationOtherComprehensiveIncomeTaxComponentsDetails",
      "http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, after reclassification adjustments, related to exchange differences on translation of financial statements of foreign operations and equity method investees.",
        "label": "Other Comprehensive Income, Net of Tax, Exchange Differences on Translation of Foreign Operations and Equity Method Investees",
        "terseLabel": "Foreign currency translation differences",
        "verboseLabel": "Translation differences"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_OtherComprehensiveIncomeNetOfTaxGainLossesOnNonCurrentAssetsHeldForSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OtherComprehensiveIncomeNetOfTaxGainLossesOnNonCurrentAssetsHeldForSale",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureTaxationOtherComprehensiveIncomeTaxComponentsDetails": {
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationOtherComprehensiveIncomeTaxComponentsDetails",
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfComprehensiveIncome",
      "http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The gains (losses) recognised in other comprehensive income on non-current assets held for sale, net of tax.",
        "label": "Other Comprehensive Income, Net Of Tax, Gain (Losses) on Non-Current Assets Held For Sale",
        "terseLabel": "Gains and losses on noncurrent assets held for sale",
        "verboseLabel": "Other comprehensive income from non-current assets held for sale"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureTaxationOtherComprehensiveIncomeTaxComponentsDetails": {
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentFinancialAssetsDetails",
      "http://www.grifols.com/role/DisclosureTaxationOtherComprehensiveIncomeTaxComponentsDetails",
      "http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income, net of tax, gains (losses) from investments in equity instruments",
        "terseLabel": "Other comprehensive income from financial instruments valuation",
        "verboseLabel": "Gains and losses on the measurement of financial assets at fair value"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, related to gains (losses) from changes in the fair value of investments in equity instruments that the entity has designated at fair value through other comprehensive income applying paragraph 5.7.5 of IFRS 9. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r497",
      "r520"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureTaxationOtherComprehensiveIncomeTaxComponentsDetails": {
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationOtherComprehensiveIncomeTaxComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income, net of tax, gains (losses) on remeasurements of defined benefit plans",
        "terseLabel": "Gains and losses on the remeasurement 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": [
      "r497",
      "r520",
      "r744"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income that will be reclassified to profit or loss, net of tax",
        "totalLabel": "Total other comprehensive (loss) income recognized for the year that may be reclassified subsequently to profit or loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income that will be reclassified to profit or loss, net of tax. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r622",
      "r623"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income that will not be reclassified to profit or loss, net of tax",
        "totalLabel": "Total other comprehensive income (loss) recognized for the year that will not be reclassified subsequently to profit or loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income that will not be reclassified to profit or loss, net of tax. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r622",
      "r623"
     ]
    },
    "grfs_OtherContractualObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OtherContractualObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessConsolidatedStatementsOfProfitAndLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Contractual Obligation",
        "label": "Other Contractual Obligation",
        "negatedLabel": "Other contractual obligations"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherCurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other current assets",
        "terseLabel": "Other current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current assets that the entity does not separately disclose in the same statement or note. [Refer: Current assets]"
       }
      }
     },
     "auth_ref": [
      "r781"
     ]
    },
    "grfs_OtherCurrentDebtInstrumentsIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OtherCurrentDebtInstrumentsIssued",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureOtherCurrentLiabilitiesDetails": {
       "parentTag": "ifrs-full_OtherCurrentLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of current debt instruments issued, classified as other.",
        "label": "Other Current Debt Instruments Issued",
        "terseLabel": "Other current debts"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherCurrentFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherCurrentFinancialAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialAssetsOtherCurrentFinancialAssetsDetails",
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other current financial assets",
        "totalLabel": "Total current financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current financial assets that the entity does not separately disclose in the same statement or note. [Refer: Other financial assets; Current financial assets]"
       }
      }
     },
     "auth_ref": [
      "r478"
     ]
    },
    "grfs_OtherCurrentFinancialAssetsAtAmortisedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OtherCurrentFinancialAssetsAtAmortisedCost",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_OtherCurrentFinancialAssets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.grifols.com/role/DisclosureFinancialAssetsOtherCurrentFinancialAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialAssetsOtherCurrentFinancialAssetsDetails",
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of current financial assets at amortized cost.",
        "label": "Other Current Financial Assets at Amortised Cost",
        "totalLabel": "Total other current financial assets measured at amortized cost",
        "verboseLabel": "Current financial assets at amortized cost"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_OtherCurrentFinancialAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OtherCurrentFinancialAssetsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsClassificationByNatureCategoryAndFairValueDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsMaximumLevelOfExposureToCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for other current financial assets.",
        "label": "Other current financial assets [member]",
        "terseLabel": "Other current financial assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherCurrentFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherCurrentFinancialLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSummaryDetails": {
       "parentTag": "ifrs-full_CurrentFinancialLiabilities",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other current financial liabilities",
        "terseLabel": "Other current financial liabilities",
        "totalLabel": "Total other current financial liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current financial liabilities that the entity does not separately disclose in the same statement or note. [Refer: Other financial liabilities; Current financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r150",
      "r485"
     ]
    },
    "ifrs-full_OtherCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherCurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.grifols.com/role/DisclosureOtherCurrentLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCurrentLiabilitiesDetails",
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other current liabilities",
        "terseLabel": "Other current liabilities",
        "totalLabel": "Other current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current liabilities that the entity does not separately disclose in the same statement or note. [Refer: Current liabilities]"
       }
      }
     },
     "auth_ref": [
      "r781"
     ]
    },
    "grfs_OtherCurrentLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OtherCurrentLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Current Liabilities [Abstract].",
        "label": "Other Current Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_OtherCurrentLiabilitiesExcludingSalariesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OtherCurrentLiabilitiesExcludingSalariesPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsContractualMaturityDatesOfFinancialLiabilitiesDetails": {
       "parentTag": "grfs_FinancialLiabilitiesIncludingCommittedInterestCalculatedUsingInterestRateForwardCurves",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsContractualMaturityDatesOfFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of other current liabilities, excluding salaries payable.",
        "label": "Other Current Liabilities, Excluding Salaries Payable",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_OtherCurrentLiabilitiesExcludingSalariesPayableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OtherCurrentLiabilitiesExcludingSalariesPayableMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsClassificationByNatureCategoryAndFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for other current liabilities, excluding salaries payable.",
        "label": "Other current liabilities [member]",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_OtherCurrentLiabilitiesExcludingSalariesPayableUndiscountedCashFlows": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OtherCurrentLiabilitiesExcludingSalariesPayableUndiscountedCashFlows",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsContractualMaturityDatesOfFinancialLiabilitiesDetails": {
       "parentTag": "grfs_FinancialLiabilitiesIncludingCommittedInterestCalculatedUsingInterestRateForwardCurvesUndiscountedCashFlows",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsContractualMaturityDatesOfFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of contractual undiscounted cash flows in relation to other current liabilities, excluding salaries payable.",
        "label": "Other Current Liabilities, Excluding Salaries Payable, Undiscounted Cash Flows",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_OtherCurrentLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OtherCurrentLoansMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information pertaining to other loans, classified as current and not separately disclosed.",
        "label": "Other current loans"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_OtherCurrentMiscellaneousReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OtherCurrentMiscellaneousReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesSummaryDetails": {
       "parentTag": "ifrs-full_OtherCurrentReceivables",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of current other miscellaneous receivables.",
        "label": "Other Current Miscellaneous Receivables",
        "terseLabel": "Other receivables"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherCurrentPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherCurrentPayables",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_TradeAndOtherCurrentPayables",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.grifols.com/role/DisclosureTradeAndOtherPayablesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherPayablesDetails",
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other current payables",
        "terseLabel": "Other payables",
        "totalLabel": "Other payables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current payables that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r781"
     ]
    },
    "ifrs-full_OtherCurrentReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherCurrentReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesSummaryDetails": {
       "parentTag": "grfs_TradeAndOtherCurrentReceivablesAndCurrentContractAssets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_TradeAndOtherCurrentReceivables",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesSummaryDetails",
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other current receivables",
        "terseLabel": "Other receivables",
        "totalLabel": "Other receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current other receivables. [Refer: Other receivables]"
       }
      }
     },
     "auth_ref": [
      "r611",
      "r619"
     ]
    },
    "grfs_OtherCurrentReceivablesPersonnel": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OtherCurrentReceivablesPersonnel",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesSummaryDetails": {
       "parentTag": "ifrs-full_OtherCurrentReceivables",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of current other receivables from personnel.",
        "label": "Other Current Receivables, Personnel",
        "terseLabel": "Personnel"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_OtherCurrentReceivablesPublicEntities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OtherCurrentReceivablesPublicEntities",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesSummaryDetails": {
       "parentTag": "ifrs-full_OtherCurrentReceivables",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of current other receivables from public entities.",
        "label": "Other Current Receivables, Public Entities",
        "terseLabel": "Other public entities"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_OtherDiagnosticMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OtherDiagnosticMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSegmentReportingSalesByGroupsOfProductsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for other diagnostic.",
        "label": "Other diagnostic"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_OtherDiscountsAccountBalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OtherDiscountsAccountBalance",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesMovementInDiscountsAndOtherReductionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The other discounts account balance.",
        "label": "Other Discounts Account Balance",
        "periodEndLabel": "Balance at end of year",
        "periodStartLabel": "Balance at beginning of year"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_OtherDiscountsSettlementPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OtherDiscountsSettlementPeriod",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other discounts, settlement period",
        "label": "Other discounts, settlement period"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherEmployeeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherEmployeeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosurePersonnelExpensesDetails": {
       "parentTag": "ifrs-full_EmployeeBenefitsExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosurePersonnelExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other employee expense",
        "terseLabel": "Other social charges"
       }
      }
     },
     "auth_ref": [
      "r752"
     ]
    },
    "grfs_OtherEuropeanCountriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OtherEuropeanCountriesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsMaximumLevelOfExposureToCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for European countries that are not European member countries and that the entity does not separately disclose in the same statement or note.",
        "label": "Other European countries"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherExpenseByNature": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherExpenseByNature",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureExpensesByNatureOtherOperatingIncomeAndExpensesComponentsDetails": {
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": -1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureExpensesByNatureOtherOperatingIncomeAndExpensesComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other expenses, by nature",
        "terseLabel": "Other"
       }
      }
     },
     "auth_ref": [
      "r527",
      "r614"
     ]
    },
    "ifrs-full_OtherFinanceCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherFinanceCost",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinanceResultDetails": {
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinanceResultDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other finance cost",
        "negatedLabel": "Other finance costs"
       }
      }
     },
     "auth_ref": [
      "r778"
     ]
    },
    "ifrs-full_OtherFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherFinancialLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other financial liabilities",
        "terseLabel": "Other financial liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of financial liabilities that the entity does not separately disclose in the same statement or note. [Refer: Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r485"
     ]
    },
    "grfs_OtherFinancialLiabilitiesExcludingFinancialDerivatives": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OtherFinancialLiabilitiesExcludingFinancialDerivatives",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsContractualMaturityDatesOfFinancialLiabilitiesDetails": {
       "parentTag": "grfs_FinancialLiabilitiesIncludingCommittedInterestCalculatedUsingInterestRateForwardCurves",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsContractualMaturityDatesOfFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of other financial liabilities excluding financial derivatives",
        "label": "Other Financial Liabilities Excluding Financial Derivatives",
        "terseLabel": "Other financial liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_OtherFinancialLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OtherFinancialLiabilitiesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsClassificationByNatureCategoryAndFairValueDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesChangesInLiabilitiesDerivedFromFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for financial liabilities that the entity does not separately disclose in the same statement or note.",
        "label": "Other Financial Liabilities [Member]",
        "terseLabel": "Other financial liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_OtherFinancialLiabilitiesTransactionCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OtherFinancialLiabilitiesTransactionCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails": {
       "parentTag": "ifrs-full_OtherNoncurrentFinancialLiabilities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transaction costs for other financial liabilities.",
        "label": "Other Financial Liabilities, Transaction Costs",
        "negatedLabel": "Transaction costs"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_OtherFinancialLiabilitiesUndiscountedCashFlows": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OtherFinancialLiabilitiesUndiscountedCashFlows",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsContractualMaturityDatesOfFinancialLiabilitiesDetails": {
       "parentTag": "grfs_FinancialLiabilitiesIncludingCommittedInterestCalculatedUsingInterestRateForwardCurvesUndiscountedCashFlows",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsContractualMaturityDatesOfFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of contractual undiscounted cash flows in relation to financial liabilities that the entity does not separately disclose in the same statement or note.",
        "label": "Other Financial Liabilities, Undiscounted Cash Flows",
        "terseLabel": "Other financial liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_OtherGeographicRegionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OtherGeographicRegionsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsMaximumLevelOfExposureToCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for geographic regions that the entity does not separately disclose in the same statement or note.",
        "label": "Other regions"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other income"
       }
      }
     },
     "auth_ref": [
      "r58",
      "r614",
      "r615"
     ]
    },
    "ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "grfs_OtherCashFlowsFromUsedInFromFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other inflows (outflows) of cash, classified as financing activities",
        "terseLabel": "Other amounts from / (used in) financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "Inflows (outflows) of cash, classified as financing activities, that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r109"
     ]
    },
    "ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other inflows (outflows) of cash, classified as operating activities",
        "totalLabel": "Other cash flows used in 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": [
      "r107"
     ]
    },
    "grfs_OtherInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OtherInformationAbstract",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationReportedForGeographicalAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Other Information [Abstract]",
        "terseLabel": "Other information:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherIntangibleAssetsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsChangesInOtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other intangible assets [member]",
        "terseLabel": "Other Intangible assets"
       }
      },
      "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": [
      "r759"
     ]
    },
    "grfs_OtherLoansCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OtherLoansCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSummaryDetails": {
       "parentTag": "ifrs-full_CurrentFinancialLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of short-term other loans.",
        "label": "Other Loans, Current",
        "verboseLabel": "Other loans"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherLongtermProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherLongtermProvisions",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureProvisionsSummaryDetails": {
       "parentTag": "ifrs-full_NoncurrentProvisions",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureProvisionsSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other non-current provisions",
        "terseLabel": "Other provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current provisions other than provisions for employee benefits. [Refer: Non-current provisions]"
       }
      }
     },
     "auth_ref": [
      "r457",
      "r499"
     ]
    },
    "ifrs-full_OtherMaterialNoncashItems": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherMaterialNoncashItems",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails": {
       "parentTag": "grfs_EarningsBeforeInterestTaxDepreciationAndAmortization",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other material non-cash items",
        "negatedLabel": "Material non-cash expenses"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of material non-cash items other than depreciation and amortisation."
       }
      }
     },
     "auth_ref": [
      "r265",
      "r273"
     ]
    },
    "grfs_OtherMiscellaneousCurrentFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OtherMiscellaneousCurrentFinancialLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails": {
       "parentTag": "ifrs-full_OtherCurrentFinancialLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other miscellaneous current financial liabilities",
        "label": "Other miscellaneous current financial liabilities",
        "terseLabel": "Other current financial liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_OtherMiscellaneousNonCurrentFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OtherMiscellaneousNonCurrentFinancialLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails": {
       "parentTag": "ifrs-full_OtherNoncurrentFinancialLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other miscellaneous non-current financial liabilities",
        "label": "Other miscellaneous non-current financial liabilities",
        "terseLabel": "Other non-current financial liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_OtherNonCurrentFinancialLiabilitiesGrossAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OtherNonCurrentFinancialLiabilitiesGrossAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSummaryDetails": {
       "parentTag": "ifrs-full_NoncurrentFinancialLiabilities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other non-current financial liabilities, gross amount.",
        "label": "Other non-current financial liabilities, gross amount",
        "terseLabel": "Other non-current financial liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherNoncurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other non-current assets",
        "terseLabel": "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": [
      "r781"
     ]
    },
    "ifrs-full_OtherNoncurrentFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherNoncurrentFinancialAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentFinancialAssetsDetails": {
       "parentTag": "ifrs-full_NoncurrentFinancialAssetsAtAmortisedCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentFinancialAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other non-current financial assets",
        "terseLabel": "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": [
      "r478"
     ]
    },
    "ifrs-full_OtherNoncurrentFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherNoncurrentFinancialLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other non-current financial liabilities",
        "totalLabel": "Total other non-current financial liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current financial liabilities that the entity does not separately disclose in the same statement or note. [Refer: Other financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r151",
      "r485"
     ]
    },
    "ifrs-full_OtherNoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherNoncurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r781"
     ]
    },
    "ifrs-full_OtherOperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherOperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureExpensesByNatureOtherOperatingIncomeAndExpensesComponentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureExpensesByNatureOtherOperatingIncomeAndExpensesComponentsDetails",
      "http://www.grifols.com/role/DisclosureExpensesByNatureOtherOperatingIncomeAndExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other operating income (expense)",
        "negatedLabel": "Other operating income and expenses",
        "negatedTotalLabel": "Total other operating income and expenses"
       }
      }
     },
     "auth_ref": [
      "r786"
     ]
    },
    "grfs_OtherOperatingLeaseExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OtherOperatingLeaseExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureLeasesAmountsRecognizedInConsolidatedStatementOfProfitAndLossDetails": {
       "parentTag": "grfs_OperatingLeaseExpenseAndExpenseForShortTermAndLowValueContracts",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureLeasesAmountsRecognizedInConsolidatedStatementOfProfitAndLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease expense, classified as other.",
        "label": "Other Operating Lease Expenses",
        "terseLabel": "Other operating lease expenses"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_OtherOperatingRevenueAndExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OtherOperatingRevenueAndExpenses",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails": {
       "parentTag": "grfs_EarningsBeforeInterestTaxDepreciationAndAmortization",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureSegmentReportingAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net amount of other operating income and other operating expenses arising from activities that are not part of the entity's primary revenuegenerating operations. This includes miscellaneous operating items that do not meet the definition of revenue, cost of sales, selling expenses, administrative expenses, or research and development expenses, and are presented as a separate component of operating results.",
        "label": "Other Operating Revenue and Expenses",
        "terseLabel": "Other operating revenue and expenses"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_OtherParticipantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OtherParticipantsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsStockIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for other participants.",
        "label": "Other Participants [Member]",
        "terseLabel": "Other participants"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Performance Measure, Amount",
        "terseLabel": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r686"
     ]
    },
    "ifrs-full_OtherPropertyPlantAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherPropertyPlantAndEquipmentMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other property, plant and equipment [member]",
        "terseLabel": "Other property, plant and equipment"
       }
      },
      "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": [
      "r741"
     ]
    },
    "grfs_OtherPropertyTechnicalEquipmentAndMachineryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OtherPropertyTechnicalEquipmentAndMachineryMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for a class of plant, property and equipment representing depreciable other property, technical equipment and machinery.",
        "label": "Other property, technical equipment and machinery"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_OtherProvisionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OtherProvisionsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for other provisions",
        "label": "Other provisions [Member]",
        "terseLabel": "Provisions"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_OtherReceivablesIncludingAdvancesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OtherReceivablesIncludingAdvancesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsMaximumLevelOfExposureToCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for other receivables, including advances.",
        "label": "Other receivables"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_OtherRecoveriesPayablesOfCashClassifiedAsOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OtherRecoveriesPayablesOfCashClassifiedAsOperatingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of other cash flows (recovered) paid, classified as operating activities, that the entity does not separately disclose in the same statement or note.",
        "label": "Other Recoveries (Payables) of cash, classified as operating activities",
        "negatedLabel": "Other paid"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherRelatedPartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherRelatedPartiesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails",
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails",
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentAndCurrentLoansDetails",
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentFinancialAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other related parties [member]",
        "terseLabel": "Other related parties",
        "verboseLabel": "Loans to related parties"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for related parties that the entity does not separately disclose in the same statement or note. [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r54",
      "r369"
     ]
    },
    "ifrs-full_OtherShorttermProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherShorttermProvisions",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureProvisionsSummaryDetails": {
       "parentTag": "ifrs-full_CurrentProvisions",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureProvisionsSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other current provisions",
        "terseLabel": "Other provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current provisions other than provisions for employee benefits. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r457",
      "r499"
     ]
    },
    "ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureTaxationReconciliationOfAccountingAndTaxableIncomeDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationReconciliationOfAccountingAndTaxableIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other tax effects for reconciliation between accounting profit and tax expense (income)",
        "terseLabel": "Other income tax expenses/(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": [
      "r4",
      "r334"
     ]
    },
    "ifrs-full_OtherTemporaryDifferencesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherTemporaryDifferencesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other temporary differences [member]",
        "terseLabel": "Other"
       }
      },
      "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": [
      "r739"
     ]
    },
    "grfs_OthersProductMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "OthersProductMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSegmentReportingSalesByGroupsOfProductsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information pertaining to the others product group.",
        "label": "Other Product",
        "terseLabel": "Others"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Aggregate Erroneous Compensation Amount",
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r647",
      "r658",
      "r668",
      "r701"
     ]
    },
    "ifrs-full_OutstandingBalancesForRelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OutstandingBalancesForRelatedPartyTransactionsAbstract",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding balances for related party transactions [abstract]",
        "terseLabel": "Details of balances with related parties"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r650",
      "r661",
      "r671",
      "r704"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r650",
      "r661",
      "r671",
      "r704"
     ]
    },
    "ifrs-full_ParValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ParValuePerShare",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityShareCapitalGeneralInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Par value per share",
        "terseLabel": "Par value (in Euros per share)"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal value per share."
       }
      }
     },
     "auth_ref": [
      "r309",
      "r447",
      "r501"
     ]
    },
    "ifrs-full_PastDueStatusAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PastDueStatusAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesCarryingAmountOfTradeAndOtherReceivablesAndContractualAssetsCategorizedByDueDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Past due status [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r576"
     ]
    },
    "ifrs-full_PastDueStatusDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PastDueStatusDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesCarryingAmountOfTradeAndOtherReceivablesAndContractualAssetsCategorizedByDueDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Past due status [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all past-due statuses. It also represents the standard value for the 'Past due status' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r576"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r675"
     ]
    },
    "grfs_PayablesToGroupCompaniesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PayablesToGroupCompaniesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsCurrencyRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for payables to Group companies.",
        "label": "Payables to Group companies"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PaymentsForDebtIssueCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PaymentsForDebtIssueCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "grfs_OtherCashFlowsFromUsedInFromFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments for debt issue costs",
        "negatedLabel": "Financing costs included in the amortized cost of the debt"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for debt issue costs."
       }
      }
     },
     "auth_ref": [
      "r763"
     ]
    },
    "grfs_PaymentsForRightOfUseAssetsRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PaymentsForRightOfUseAssetsRelatedPartyTransactions",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetailss": {
       "parentTag": "grfs_NetIncomeExpenseRelatedPartyTransactions",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails",
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The payments for right-of-use assets, resulting from related party transactions.",
        "label": "Payments For Right-of-use Assets, Related Party Transactions",
        "negatedLabel": "Payments for rights of use"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PaymentsFromChangesInOwnershipInterestsInSubsidiaries",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "grfs_OtherCashFlowsFromUsedInFromFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails",
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments from changes in ownership interests in subsidiaries that do not result in loss of control",
        "negatedTerseLabel": "Acquisition of non-controlling interests"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for changes in ownership interests in subsidiaries that do not result in a loss of control. [Refer: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r115",
      "r116"
     ]
    },
    "ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PaymentsFromPlanNetDefinedBenefitLiabilityAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansReconciliationOfNetPresentValueOfDefinedBenefitObligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from payments from plan",
        "negatedLabel": "Pension benefits paid"
       }
      },
      "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": [
      "r33",
      "r357"
     ]
    },
    "grfs_PaymentsFromSettlementOfCashSettledShareBasedPaymentTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PaymentsFromSettlementOfCashSettledShareBasedPaymentTransactions",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsCashSettledShareBasedPaymentPlanNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments from settlement of cash-settled share-based payment transactions.",
        "label": "Payments from settlement of cash-settled share-based payment transactions"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "grfs_ProceedsFromAndPaymentsForFinancialLiabilityInstruments",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments of lease liabilities, classified as financing activities",
        "negatedLabel": "Lease payments"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for payment of lease liabilities, classified as financing activities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r550"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Issuers, Footnote [Text Block]",
        "terseLabel": "Peer Group Issuers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r685"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Total Shareholder Return Amount",
        "terseLabel": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r685"
     ]
    },
    "grfs_PenaltiesImposedAgainstEntity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PenaltiesImposedAgainstEntity",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Penalties imposed against entity.",
        "label": "Penalties imposed against entity"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PensionDefinedBenefitPlansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PensionDefinedBenefitPlansMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansNetDefinedBenefitLiabilityDetails",
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansPaymentsExpectedToBeMadeInSubsequentYearsBasedOnCurrentPensionObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension defined benefit plans [member]",
        "terseLabel": "Pension plans"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for pension defined benefit plans. [Refer: Defined benefit plans [domain]]"
       }
      }
     },
     "auth_ref": [
      "r745"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Actually Paid Compensation Amount",
        "terseLabel": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r677"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "auth_ref": [
      "r694"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r687"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Total Compensation Amount",
        "terseLabel": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r676"
     ]
    },
    "grfs_PercentageOfAnnualLicenseFeeOnConsolidatedSale": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PercentageOfAnnualLicenseFeeOnConsolidatedSale",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the percentage of annual license fee on consolidated sale.",
        "label": "Percentage of Annual License Fee on Consolidated Sale",
        "terseLabel": "Percentage of annual license fee"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PercentageOfAverageEstimatedSales": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PercentageOfAverageEstimatedSales",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillImpairmentTestingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of average estimated sales in future period as a percentage of initial sales estimates.",
        "label": "Percentage Of Average Estimated Sales",
        "terseLabel": "Initially estimated sales"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PercentageOfBondHoldersApprovingDebtIssuance": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PercentageOfBondHoldersApprovingDebtIssuance",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of bond-holders approving the amendment to indenture governing debt issuance.",
        "label": "Percentage of Bond-Holders Approving Debt Issuance",
        "terseLabel": "Percentage of bond-holders approving the debt issuance"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PercentageOfConsolidatedEbitdaDerivedFromGroupEntitiesLeavingGuaranteesUnderCreditAgreement": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PercentageOfConsolidatedEbitdaDerivedFromGroupEntitiesLeavingGuaranteesUnderCreditAgreement",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesRevolvingCreditFacilityAndOtherDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of consolidated EBITDA derived from group entities leaving guarantees under Credit Agreement.",
        "label": "Percentage of consolidated EBITDA derived from group entities leaving guarantees under Credit Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PercentageOfCreditFacilityDrawnToTriggerMandatoryComplianceWithLeverageRatioCovenant": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PercentageOfCreditFacilityDrawnToTriggerMandatoryComplianceWithLeverageRatioCovenant",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesRevolvingCreditFacilityAndOtherDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of credit facility drawn to trigger mandatory compliance with leverage ratio covenant.",
        "label": "Percentage of credit facility drawn to trigger mandatory compliance with leverage ratio covenant"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PercentageOfDistributableProfitInSubsidiaryToBeDistributedForSpecifiedPeriod": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PercentageOfDistributableProfitInSubsidiaryToBeDistributedForSpecifiedPeriod",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of distributable profit in subsidiary to be distributed for 2024 to 2028.",
        "label": "Percentage of Distributable Profit in Subsidiary to be Distributed for Specified Period",
        "terseLabel": "Percentage of distributable profit to be distributed for 2024 to 2028"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PercentageOfEconomicExposureToAssetsAndLiabilitiesInJointVenture": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PercentageOfEconomicExposureToAssetsAndLiabilitiesInJointVenture",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessNetOfDepositsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of economic exposure to assets and liabilities in a joint venture.",
        "label": "Percentage of Economic Exposure to Assets and Liabilities in Joint Venture",
        "terseLabel": "Percentage of economic exposure to assets and liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PercentageOfEntitysRevenue": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PercentageOfEntitysRevenue",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSegmentReportingMainCustomerDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage of entity's revenue",
        "verboseLabel": "Percentage of entity's revenue (as a percent)"
       }
      }
     },
     "auth_ref": [
      "r773"
     ]
    },
    "grfs_PercentageOfEquityInterestAcquiredByEntitySignificantShareholder": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PercentageOfEquityInterestAcquiredByEntitySignificantShareholder",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the percentage of equity interest acquired by entity significant shareholder.",
        "label": "Percentage of Equity Interest Acquired by Entity Significant Shareholder",
        "terseLabel": "Percentage of equity interest acquired by entity"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PercentageOfEquityInterestRetainedAfterSale": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PercentageOfEquityInterestRetainedAfterSale",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessConsolidatedStatementsOfProfitAndLossDetails",
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentFinancialAssetsDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of equity interest retained after sale",
        "label": "Percentage of equity interest retained after sale",
        "terseLabel": "Percentage of interest in SRAAS remaining"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PercentageOfInstrumentsGrantedInShareBasedPaymentArrangement": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PercentageOfInstrumentsGrantedInShareBasedPaymentArrangement",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsStockIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of instruments granted in share-based payment arrangement.",
        "label": "Percentage of Instruments Granted in Share-Based Payment Arrangement",
        "terseLabel": "Percentage of instruments granted in share-based payment arrangement"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PercentageOfInterestThatEntityHasOptionToAcquire": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PercentageOfInterestThatEntityHasOptionToAcquire",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of interest that entity has option to acquire.",
        "label": "Percentage of interest that entity has option to acquire"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PercentageOfLegalReserveInRelationToShareCapitalBelowWhichEntityMustTransferProportionOfProfitToLegalReserve": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PercentageOfLegalReserveInRelationToShareCapitalBelowWhichEntityMustTransferProportionOfProfitToLegalReserve",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityReservesLegalReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of legal reserve in relation to share capital, below which entity must transfer proportion of profit to legal reserve",
        "label": "Percentage of legal reserve in relation to share capital, below which entity must transfer proportion of profit to legal reserve",
        "terseLabel": "Percentage of legal reserve in relation to share capital, below which entity must transfer proportion of profit to legal reserves"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PercentageOfLowerSalesProjectionEstimationOnAverageEachYear": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PercentageOfLowerSalesProjectionEstimationOnAverageEachYear",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillImpairmentTestingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of lower sales projection than initially projected has been estimated on average each year.",
        "label": "Percentage of Lower Sales Projection Estimation On Average Each Year",
        "terseLabel": "Percentage of lower sales projection estimation on average each year"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PercentageOfOutstandingDebt": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PercentageOfOutstandingDebt",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsCurrencyRiskDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsInterestRateRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of outstanding debt",
        "label": "Percentage of outstanding debt"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PercentageOfOwnershipInterestsAcquired": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PercentageOfOwnershipInterestsAcquired",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of ownership interests acquired during the period.",
        "label": "Percentage of Ownership Interests Acquired",
        "verboseLabel": "Ownership percentage acquired"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PercentageOfProfitBeforeTaxContributionToNonProfitOrganizationRelatedPartyTransactions": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PercentageOfProfitBeforeTaxContributionToNonProfitOrganizationRelatedPartyTransactions",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of profit before tax contribution to non profit organization resulting from related party transactions.",
        "label": "Percentage of profit before tax contribution to non profit organization, related party transactions",
        "terseLabel": "Percentage of profit before tax contribution to non profit organization"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PercentageOfReasonablyPossibleDecreaseInActuarialAssumption",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansSensitivityAnalysisOfActuarialAssumptionsUsedInPensionPlansCalculationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage of reasonably possible decrease in actuarial assumption",
        "terseLabel": "Decrease in parameter"
       }
      },
      "en": {
       "role": {
        "documentation": "The reasonably possible percentage of the decrease in the actuarial assumption used to determine the present value of defined benefit obligation. [Refer: Actuarial assumptions [domain]]"
       }
      }
     },
     "auth_ref": [
      "r36"
     ]
    },
    "grfs_PercentageOfReasonablyPossibleDecreaseInRiskAssumption": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PercentageOfReasonablyPossibleDecreaseInRiskAssumption",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsCurrencyRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The reasonably possible percentage of the decrease in the designated risk component used to determine the value of the financial instrument. Excludes defined benefit plan obligations.",
        "label": "Percentage of reasonably possible decrease in risk assumption",
        "negatedLabel": "Rate decrease (as a percent)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PercentageOfReasonablyPossibleIncreaseInActuarialAssumption",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansSensitivityAnalysisOfActuarialAssumptionsUsedInPensionPlansCalculationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage of reasonably possible increase in actuarial assumption",
        "terseLabel": "Increase in parameter"
       }
      },
      "en": {
       "role": {
        "documentation": "The reasonably possible percentage of the increase in the actuarial assumption used to determine the present value of defined benefit obligation. [Refer: Actuarial assumptions [domain]]"
       }
      }
     },
     "auth_ref": [
      "r36"
     ]
    },
    "grfs_PercentageOfReasonablyPossibleIncreaseInRiskAssumption": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PercentageOfReasonablyPossibleIncreaseInRiskAssumption",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsCurrencyRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The reasonably possible percentage of the increase in the designated risk component used to determine the value of the financial instrument. Excludes defined benefit plan obligations.",
        "label": "Percentage of reasonably possible increase in risk assumption",
        "terseLabel": "Rate increase (as a percent)"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PercentageOfTotalIssuedSharesTenderedInOffer": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PercentageOfTotalIssuedSharesTenderedInOffer",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the percentage of the entity's total issued shares of a specific class that were tendered and accepted as part of the offer. The applicable class of shares (e.g., ordinary shares or preferred shares) is identified using the relevant share class member in the dimensional structure.",
        "label": "Percentage Of Total Issued Shares Tendered In Offer",
        "terseLabel": "Percentage of shares acquired to total shares issued"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PercentageOfTotalShareCapitalAcquired": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PercentageOfTotalShareCapitalAcquired",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of total share capital acquired.",
        "label": "Percentage of total share capital acquired"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PercentageOfValuesInAssociateNotRecognisedOnConsolidationInOrderToAvoidDuplicateEffectsOfIndirectParticipation": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PercentageOfValuesInAssociateNotRecognisedOnConsolidationInOrderToAvoidDuplicateEffectsOfIndirectParticipation",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of values in associate not recognised on consolidation in order to avoid duplicate effects of indirect participation",
        "label": "Percentage of values in associate not recognised on consolidation in order to avoid duplicate effects of indirect participation",
        "terseLabel": "Percentage of values in associate not recognised on consolidation"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PercentageOfValuesInSubsidiaryNotRecognisedOnConsolidationInOrderToAvoidDuplicateEffectsOfIndirectParticipation": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PercentageOfValuesInSubsidiaryNotRecognisedOnConsolidationInOrderToAvoidDuplicateEffectsOfIndirectParticipation",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of values in subsidiary not recognised on consolidation in order to avoid duplicate effects of indirect participation",
        "label": "Percentage of values in subsidiary not recognised on consolidation in order to avoid duplicate effects of indirect participation",
        "terseLabel": "Percentage of values in subsidiary not recognised on consolidation"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PercentageOfVotingEquityInterestsAcquired": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PercentageOfVotingEquityInterestsAcquired",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessAlbajunaTherapeuticsSlDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessBiodarouPjsCoDetails",
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentAndCurrentLoansDetails",
      "http://www.grifols.com/role/DisclosureGoodwillImpairmentTestingDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage of voting equity interests acquired",
        "terseLabel": "Percentage of interest acquired",
        "verboseLabel": "Ownership interest acquired (as a percent)"
       }
      },
      "en": {
       "role": {
        "documentation": "The percentage of voting equity interests acquired in a business combination. [Refer: Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r204",
      "r408"
     ]
    },
    "grfs_PercentageOfVotingInterestsAcquired": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PercentageOfVotingInterestsAcquired",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBasisOfPresentationChangesInScopeOfConsolidationDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessCanadianPlasmaResourcesCorporationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of voting interests acquired during the period.",
        "label": "Percentage of Voting Interests Acquired",
        "terseLabel": "Percentage of voting interests acquired"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PercentageOfVotingInterestsInAssociateSold": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PercentageOfVotingInterestsInAssociateSold",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBasisOfPresentationChangesInScopeOfConsolidationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of voting interests disposed or sold in associate during the period.",
        "label": "Percentage Of Voting Interests in Associate Sold",
        "terseLabel": "Percentage of total voting rights sold in associate"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PercentageOfVotingInterestsInJointOperationSold": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PercentageOfVotingInterestsInJointOperationSold",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBasisOfPresentationChangesInScopeOfConsolidationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of voting interests disposed or sold in joint operation during the period.",
        "label": "Percentage Of Voting Interests in Joint Operation Sold",
        "terseLabel": "Percentage of total voting rights sold in joint operation"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PercentageOfVotingInterestsInSubsidiarySold": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PercentageOfVotingInterestsInSubsidiarySold",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBasisOfPresentationChangesInScopeOfConsolidationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of voting interests disposed or sold in subsidiary during the period.",
        "label": "Percentage Of Voting Interests in Subsidiary Sold",
        "terseLabel": "Percentage of total voting rights sold in subsidiary"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PercentageOfVotingRightsInEntity": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PercentageOfVotingRightsInEntity",
     "calculation": {
      "http://www.grifols.com/role/DisclosureEquitySignificantShareholdersDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquitySignificantShareholdersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of voting rights in entity.",
        "label": "Percentage of voting rights in entity",
        "totalLabel": "% of total voting rights"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PercentageOfVotingRightsInEntityHeldThroughFinancialInstrumentsIndirect": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PercentageOfVotingRightsInEntityHeldThroughFinancialInstrumentsIndirect",
     "calculation": {
      "http://www.grifols.com/role/DisclosureEquitySignificantShareholdersDetails": {
       "parentTag": "grfs_PercentageOfVotingRightsInEntity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquitySignificantShareholdersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of voting rights in entity held through financial instruments, indirect",
        "label": "Percentage of voting rights in entity held through financial instruments, indirect",
        "terseLabel": "% of voting rights through financial instruments, Indirect"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PercentageOfVotingRightsInEntityHeldThroughSharesDirect": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PercentageOfVotingRightsInEntityHeldThroughSharesDirect",
     "calculation": {
      "http://www.grifols.com/role/DisclosureEquitySignificantShareholdersDetails": {
       "parentTag": "grfs_PercentageOfVotingRightsInEntity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquitySignificantShareholdersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of voting rights in entity held through shares, direct",
        "label": "Percentage of voting rights in entity held through shares, direct",
        "terseLabel": "% of voting rights attached to the shares, Direct"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PercentageOfVotingRightsInEntityHeldThroughSharesIndirect": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PercentageOfVotingRightsInEntityHeldThroughSharesIndirect",
     "calculation": {
      "http://www.grifols.com/role/DisclosureEquitySignificantShareholdersDetails": {
       "parentTag": "grfs_PercentageOfVotingRightsInEntity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquitySignificantShareholdersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of voting rights in entity held through shares, indirect",
        "label": "Percentage of voting rights in entity held through shares, indirect",
        "terseLabel": "% of voting rights attached to the shares, Indirect"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PercentualImpairmentOfAssetsDueToReasonablyPossibleChangeInActuarialAssumption": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PercentualImpairmentOfAssetsDueToReasonablyPossibleChangeInActuarialAssumption",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillImpairmentTestingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentual impairment of assets due to reasonably possible change in actuarial assumption.",
        "label": "Percentual impairment of assets due to reasonably possible change in actuarial assumption",
        "negatedLabel": "% Asset Value"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PerformanceObligationMaximumFulfillmentPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PerformanceObligationMaximumFulfillmentPeriod",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesCurrentContractAssetsAndOtherReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum period within which the performance obligation will be fulfilled by the entity.",
        "label": "Performance Obligation, Maximum Fulfillment Period",
        "terseLabel": "Performance obligation, Maximum fulfillment period"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PeriodAfterOpeningOfEachRespectiveCenterThatEntityHasCommittedToPurchasingCenter": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PeriodAfterOpeningOfEachRespectiveCenterThatEntityHasCommittedToPurchasingCenter",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessJointArrangementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period after opening of each respective center that entity has committed to purchase the center.",
        "label": "Period after opening of each respective center that entity has committed to purchasing the center"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PeriodDuringWhichCounterpartyRetainsVotingProxyInSubsidiary": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PeriodDuringWhichCounterpartyRetainsVotingProxyInSubsidiary",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period during which counterparty retains voting proxy in subsidiary.",
        "label": "Period during which counterparty retains voting proxy in subsidiary"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PeriodForSupplyOfCertainOutputOfPlasma": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PeriodForSupplyOfCertainOutputOfPlasma",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period during which the company has committed to supply of certain output of plasma arising out of the collection centers.",
        "label": "Period For Supply Of Certain Output Of Plasma",
        "terseLabel": "Period for supply of certain output of plasma"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PeriodWithinWhichEntityCommitsToPayRedemptionPriceAndReflectUpdatesInArticlesOfAssociation": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PeriodWithinWhichEntityCommitsToPayRedemptionPriceAndReflectUpdatesInArticlesOfAssociation",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityShareCapitalMovementInOutstandingSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period within which entity commits to pay redemption price and reflect updates in articles of association",
        "label": "Period within which entity commits to pay redemption price and reflect updates in articles of association"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PerpetualGrowthRateAtWhichRecoverableEqualsCarryingAmount": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PerpetualGrowthRateAtWhichRecoverableEqualsCarryingAmount",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillReasonablyPossibleChangesInCertainKeyAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Perpetual growth rate at which the recoverable equals the carrying amount.",
        "label": "Perpetual growth rate at which the recoverable equals the carrying amount"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PerpetualGrowthRateMeasurementInputMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PerpetualGrowthRateMeasurementInputMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillImpairmentTestingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for a perpetual growth rate used as a measurement input used in valuation techniques based on a present value calculation.",
        "label": "Perpetual growth rate, measurement input [member]",
        "terseLabel": "Perpetual growth rate"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PersonnelExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PersonnelExpensesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Personnel Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PersonnelExpensesByFunctionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PersonnelExpensesByFunctionAbstract",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePersonnelExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Personnel expenses by function [abstract]",
        "terseLabel": "Details of personnel expenses by function:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PlanAssetsAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PlanAssetsAtFairValue",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansPlanAssetsOfGroupInvestedInAssetClassesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansDefinedBenefitPlansNarrativeDetails",
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansNetDefinedBenefitLiabilityDetails",
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansPlanAssetsOfGroupInvestedInAssetClassesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan assets, at fair value",
        "terseLabel": "Fair value of plan assets",
        "totalLabel": "Total expected payments"
       }
      },
      "en": {
       "role": {
        "documentation": "The fair value of defined benefit plan assets. Plan assets comprise assets held by a long-term employee benefit fund and qualifying insurance policies. [Refer: At fair value [member]]"
       }
      }
     },
     "auth_ref": [
      "r753"
     ]
    },
    "grfs_PlantAndMachineryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PlantAndMachineryMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentMovementInPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for classes of property, plant and equipment representing long-lived, depreciable machinery and manufacturing plant(s) used in operations.",
        "label": "Plant and machinery",
        "terseLabel": "Plant and machinery"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PlasmaCenterLeasingAgreementsAmountsGuaranteedByEntity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PlasmaCenterLeasingAgreementsAmountsGuaranteedByEntity",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessJointArrangementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plasma center leasing agreements, amounts guaranteed by entity",
        "label": "Plasma center leasing agreements, amounts guaranteed by entity",
        "terseLabel": "Remaining guarantees with an amount total",
        "verboseLabel": "Plasma center leasing agreements, amounts guaranteed by entity"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PlasmaCentersAcquiredFromImmunotekMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PlasmaCentersAcquiredFromImmunotekMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsDetails",
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsTables",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessJointArrangementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member represents plasma centers acquired from Immunotek, in four stages.",
        "label": "Plasma centers acquired from Immunotek [member]",
        "terseLabel": "Plasma centers acquired from Immunotek"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PlasmaServiceEuropeGmbhMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PlasmaServiceEuropeGmbhMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Plasma Service Europe GmbH.",
        "label": "Plasma Service Europe GmbH"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PlasmavitaHeallthcareGmbhMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PlasmavitaHeallthcareGmbhMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBasisOfPresentationScheduleOfEntitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Plasmavita HealthCare GmbH",
        "label": "Plasmavita Healthcare GmbH"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PlasmavitaHealthcareGmbhMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PlasmavitaHealthcareGmbhMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails",
      "http://www.grifols.com/role/DisclosureGoodwillDetailsOfAndMovementInGoodwillDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Plasmavita Healthcare GmbH.",
        "label": "Plasmavita Healthcare GmbH (Germany)"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PlasmavitaHealthcareIiGmbhMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PlasmavitaHealthcareIiGmbhMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Plasmavita healthcare II gmbH.",
        "label": "Plasmavita Healthcare II GmbH."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PlasmavitaHealthcareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PlasmavitaHealthcareMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsMovementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The member represents the information about Plasmavita HealthCare.",
        "label": "Plasmavita Healthcare",
        "terseLabel": "Plasmavita",
        "verboseLabel": "Plasmavita Healthcare"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PlazmaszolglatKftMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PlazmaszolglatKftMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Plazmaszolglat Kft.",
        "label": "Plazmaszolglat Kft"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Prior Service Cost [Member]",
        "terseLabel": "Pension Adjustments Prior Service Cost"
       }
      }
     },
     "auth_ref": [
      "r678"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Service Cost [Member]",
        "terseLabel": "Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r734"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Benefits Adjustments, Footnote [Text Block]",
        "terseLabel": "Pension Benefits Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r677"
     ]
    },
    "grfs_PonderTradeS.l.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PonderTradeS.l.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquitySignificantShareholdersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for shareholder, Ponder Trade, S.L.",
        "label": "Ponder Trade, S.L. [Member]",
        "terseLabel": "Ponder Trade, S.L."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PostemploymentBenefitExpenseDefinedBenefitPlans",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansComponentsOfCostsForDefinedBenefitPlansDetails": {
       "parentTag": "grfs_DefinedBenefitCosts",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansComponentsOfCostsForDefinedBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-employment benefit expense in profit or loss, defined benefit plans",
        "totalLabel": "Total expenses recognised in profit and loss"
       }
      }
     },
     "auth_ref": [
      "r744",
      "r752"
     ]
    },
    "ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PostemploymentBenefitExpenseDefinedContributionPlans",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansBreakdownForExpenseForDefinedContributionPlansDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansBreakdownForExpenseForDefinedContributionPlansDetails",
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansDefinedContributionPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-employment benefit expense, defined contribution plans",
        "totalLabel": "Total expense recognized for defined contribution plans"
       }
      }
     },
     "auth_ref": [
      "r39",
      "r350"
     ]
    },
    "ifrs-full_PostemploymentBenefitExpenseInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PostemploymentBenefitExpenseInProfitOrLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosurePersonnelExpensesDetails": {
       "parentTag": "ifrs-full_EmployeeBenefitsExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosurePersonnelExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-employment benefit expense in profit or loss",
        "terseLabel": "Contributions to pension plans"
       }
      }
     },
     "auth_ref": [
      "r752"
     ]
    },
    "grfs_PotentialBeneficiaryGroupNumberOfIndividuals": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PotentialBeneficiaryGroupNumberOfIndividuals",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsStockIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of individuals in the potential beneficiary group.",
        "label": "Potential Beneficiary Group, Number of Individuals",
        "terseLabel": "Potential beneficiary group, number of individuals"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PotentialBeneficiaryGroupNumberOfSenior": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PotentialBeneficiaryGroupNumberOfSenior",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsStockIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of senior executives in the potential beneficiary group.",
        "label": "Potential Beneficiary Group, Number of Senior",
        "terseLabel": "Potential beneficiary group, number of senior executives"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PreTaxDiscountRateAtWhichRecoverableEqualsCarryingAmount": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PreTaxDiscountRateAtWhichRecoverableEqualsCarryingAmount",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillReasonablyPossibleChangesInCertainKeyAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pre-tax discount rate at which the recoverable equals the carrying amount.",
        "label": "Pre tax discount rate at which the recoverable equals the carrying amount"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PreferenceSharesAnnualPreferredDividendMinimum": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PreferenceSharesAnnualPreferredDividendMinimum",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityShareCapitalClassBSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preference shares, annual preferred dividend, minimum.",
        "label": "Preference shares, annual preferred dividend, minimum",
        "terseLabel": "Preference shares, annual preferred dividend, minimum (in Euros per share)"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PreferenceSharesExchangeRatioAmericanDepositorySharesToPreferenceShares": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PreferenceSharesExchangeRatioAmericanDepositorySharesToPreferenceShares",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityShareCapitalClassBSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preference shares, exchange ratio, American Depository Shares to preference shares.",
        "label": "Preference shares, exchange ratio, American Depository Shares to preference shares",
        "terseLabel": "Exchange ratio"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PreferenceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PreferenceSharesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEarningsPerShareCalculationOfBasicEarningsPerShareDetails",
      "http://www.grifols.com/role/DisclosureEarningsPerShareCalculationOfDilutedEarningsPerShareDetails",
      "http://www.grifols.com/role/DisclosureEquityDistributionOfProfitProposedDistributionOfProfitDetails",
      "http://www.grifols.com/role/DisclosureEquityShareCapitalClassBSharesDetails",
      "http://www.grifols.com/role/DisclosureEquityShareCapitalGeneralInformationDetails",
      "http://www.grifols.com/role/DisclosureEquityShareCapitalMovementInOutstandingSharesDetails",
      "http://www.grifols.com/role/DisclosureEquityTables",
      "http://www.grifols.com/role/DisclosureEquityTreasuryStockAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureEquityTreasuryStockTabularDisclosureSharesDetails",
      "http://www.grifols.com/role/DisclosureEquityTreasuryStockTabularDisclosureValueDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails",
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preference shares [member]",
        "terseLabel": "Preference shares",
        "verboseLabel": "Class B, Preference shares"
       }
      },
      "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": [
      "r785"
     ]
    },
    "grfs_PreferentialLiquidationPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PreferentialLiquidationPerShare",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferential liquidation per share",
        "label": "Preferential liquidation per share"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PresentValueOfDefinedBenefitObligationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PresentValueOfDefinedBenefitObligationMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansReconciliationOfNetPresentValueOfDefinedBenefitObligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Present value of defined benefit obligation [member]",
        "terseLabel": "Net present value of defined benefit obligation"
       }
      },
      "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": [
      "r27",
      "r352"
     ]
    },
    "ifrs-full_PreviouslyStatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PreviouslyStatedMember",
     "presentation": [
      "http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Previously stated [member]",
        "terseLabel": "Previously stated"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the information previously stated in the financial statements (ie before retrospective application or retrospective restatement)."
       }
      }
     },
     "auth_ref": [
      "r125",
      "r126",
      "r127",
      "r326",
      "r327",
      "r329",
      "r465"
     ]
    },
    "grfs_ProbitasFundacionPrivadaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ProbitasFundacionPrivadaMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Probitas Fundacion Privada.",
        "label": "Probitas Fundacion Privada [Member]",
        "terseLabel": "Probitas Fundacion Privada"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ProceedsFromAndPaymentsForFinancialLiabilityInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ProceedsFromAndPaymentsForFinancialLiabilityInstruments",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from and (payments for) financial liability instruments.",
        "label": "Proceeds from and payments for financial liability instruments",
        "totalLabel": "Proceeds from and payments for financial liability instruments"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProceedsFromBorrowingsClassifiedAsFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "grfs_ProceedsFromAndPaymentsForFinancialLiabilityInstruments",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from borrowings, classified as financing activities",
        "verboseLabel": "Issue"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from borrowings obtained. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r548"
     ]
    },
    "grfs_ProceedsFromSaleOfInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ProceedsFromSaleOfInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sales of investments, including property, plant and equipment, intangibles and other assets.",
        "label": "Proceeds from Sale of Investments",
        "totalLabel": "Proceeds from the sale of investments"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ProceedsFromSaleOfOtherFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ProceedsFromSaleOfOtherFinancialAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "grfs_ProceedsFromSaleOfInvestments",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from sale of other financial assets.",
        "label": "Proceeds from Sale of Other Financial Assets",
        "terseLabel": "Other financial assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProceedsFromSalesOfInvestmentsAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProceedsFromSalesOfInvestmentsAccountedForUsingEquityMethod",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessGrifolsEgyptForPlasmaDerivativesSaeAndShanghaiRaasBloodProductsCoLtdDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from sales of investments accounted for using equity method",
        "terseLabel": "Amount of fund received"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from sales of investments accounted for using the equity method. [Refer: Investments accounted for using equity method]"
       }
      }
     },
     "auth_ref": [
      "r762"
     ]
    },
    "ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "grfs_ProceedsFromSaleOfInvestments",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from sales of property, plant and equipment, classified as investing activities",
        "verboseLabel": "Property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from sales of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r547"
     ]
    },
    "ifrs-full_ProductsAndServicesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProductsAndServicesAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSegmentReportingSalesByGroupsOfProductsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Products and services [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r275",
      "r560",
      "r596"
     ]
    },
    "ifrs-full_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSegmentReportingSalesByGroupsOfProductsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Products and services [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the entity's products and services. It also represents the standard value for the 'Products and services' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r275",
      "r560",
      "r596"
     ]
    },
    "ifrs-full_ProfessionalFeesExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfessionalFeesExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureExpensesByNatureOtherOperatingIncomeAndExpensesComponentsDetails": {
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureExpensesByNatureOtherOperatingIncomeAndExpensesComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Professional fees expense",
        "terseLabel": "Professional services"
       }
      }
     },
     "auth_ref": [
      "r778"
     ]
    },
    "grfs_ProfessionalServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ProfessionalServicesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureExpensesByNatureAmortizationAndDepreciationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the Professional Services.",
        "label": "Professional Services [Member]",
        "terseLabel": "Professional Services"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ProfitAvailableForDistribution": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ProfitAvailableForDistribution",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureAppendixIiStatementOfAccountingStatementOfResultsAndLiquidityDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIiStatementOfAccountingStatementOfResultsAndLiquidityDetails",
      "http://www.grifols.com/role/DisclosureEquityDistributionOfProfitProposedDistributionOfProfitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of profit for the year determined by the Parent Company in accordance with applicable corporate law as the base for profit distribution and dividend allocation. This amount may differ from the profit or loss reported in the consolidated or separate financial statements prepared under IFRS.",
        "label": "Profit Available For Distribution",
        "terseLabel": "Profit for the year",
        "totalLabel": "Estimated distributable profits until July 28, 2025"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ProfitAvailableForDistributionBeforeAllocationToLegalReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ProfitAvailableForDistributionBeforeAllocationToLegalReserve",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureAppendixIiStatementOfAccountingStatementOfResultsAndLiquidityDetails": {
       "parentTag": "grfs_ProfitAvailableForDistribution",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIiStatementOfAccountingStatementOfResultsAndLiquidityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Profit available for distribution before allocation to legal reserve.",
        "label": "Profit available for distribution before allocation to legal reserve",
        "terseLabel": "Estimated net income after taxes from the beginning of the fiscal year to July 28, 2025"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLossCalc2": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureBasisOfPresentationAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessBreakdownOfBalancesInJointArrangementDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMostRecentFinancialStatementsAvailableOfMainEquityAccountedInvestmentsOfGrifolsDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsMovementDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsSummaryOfFinancialInformationDetails",
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails",
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfComprehensiveIncome",
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss",
      "http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit (loss)",
        "terseLabel": "Profit/(loss) for the year",
        "totalLabel": "Consolidated net profit",
        "verboseLabel": "Consolidated net profit"
       }
      },
      "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": [
      "r130",
      "r132",
      "r266",
      "r270",
      "r373",
      "r403",
      "r466",
      "r507",
      "r555",
      "r565"
     ]
    },
    "ifrs-full_ProfitLossAttributableToNoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossAttributableToNoncontrollingInterests",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLossCalc2": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsSummaryOfFinancialInformationDetails",
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit (loss), attributable to non-controlling interests",
        "terseLabel": "Profit attributable to non-controlling interest",
        "verboseLabel": "Consolidated net income"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing and discontinued operations attributable to non-controlling interests. [Refer: Profit (loss); Non-controlling interests]"
       }
      }
     },
     "auth_ref": [
      "r135",
      "r510"
     ]
    },
    "ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEarningsPerShareCalculationOfBasicEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit (loss), attributable to ordinary equity holders of parent entity, used in calculating basic earnings per share",
        "terseLabel": "Profit for the year attributable to shareholders of the Parent"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) attributable to ordinary equity holders of the parent entity. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityAbstract",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEarningsPerShareCalculationOfBasicEarningsPerShareDetails",
      "http://www.grifols.com/role/DisclosureEarningsPerShareCalculationOfDilutedEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit (loss), attributable to ordinary equity holders of parent entity [abstract]",
        "terseLabel": "Basic earnings per share",
        "verboseLabel": "Diluted earnings per share"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEarningsPerShareCalculationOfDilutedEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit (loss), attributable to ordinary equity holders of parent entity, used in calculating diluted earnings per share",
        "terseLabel": "Profit attributable to the Parent"
       }
      },
      "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": [
      "r70"
     ]
    },
    "ifrs-full_ProfitLossAttributableToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossAttributableToOwnersOfParent",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLossCalc2": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit (loss), attributable to owners of parent",
        "terseLabel": "Profit attributable to the Parent"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing and discontinued operations attributable to owners of the parent. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r511"
     ]
    },
    "ifrs-full_ProfitLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss": {
       "parentTag": "ifrs-full_ProfitLossFromContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit (loss) before tax",
        "terseLabel": "Profit before income tax",
        "totalLabel": "Profit before income tax"
       }
      }
     },
     "auth_ref": [
      "r219",
      "r592",
      "r593",
      "r614",
      "r615"
     ]
    },
    "ifrs-full_ProfitLossFromContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossFromContinuingOperations",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit (loss) from continuing operations",
        "totalLabel": "Profit after income tax from continuing operations"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing operations. [Refer: Continuing operations, unless line item indicates otherwise [member]; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r147",
      "r266",
      "r270",
      "r507"
     ]
    },
    "ifrs-full_ProfitLossFromOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossFromOperatingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails",
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit (loss) from operating activities",
        "totalLabel": "Operating Result"
       }
      }
     },
     "auth_ref": [
      "r539",
      "r786"
     ]
    },
    "grfs_ProfitLossOnSaleTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ProfitLossOnSaleTransaction",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessConsolidatedStatementsOfProfitAndLossDetails": {
       "parentTag": "grfs_ProfitLossOnSaleTransactionNetOfTaxes",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessConsolidatedStatementsOfProfitAndLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of profit (loss) on sale transaction net of translation differences.",
        "label": "Profit (Loss) on Sale Transaction",
        "totalLabel": "Transaction result: profit"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ProfitLossOnSaleTransactionBeforeReclassificationOfTranslationDifferences": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ProfitLossOnSaleTransactionBeforeReclassificationOfTranslationDifferences",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessConsolidatedStatementsOfProfitAndLossDetails": {
       "parentTag": "grfs_ProfitLossOnSaleTransaction",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessConsolidatedStatementsOfProfitAndLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of profit (loss) on sale transaction before reclassification of translation differences.",
        "label": "Profit (Loss) on Sale Transaction, Before Reclassification of Translation Differences",
        "terseLabel": "Result before the reclassification of translation differences"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ProfitLossOnSaleTransactionNetOfTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ProfitLossOnSaleTransactionNetOfTaxes",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessConsolidatedStatementsOfProfitAndLossDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessConsolidatedStatementsOfProfitAndLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of profit (loss) on sale transaction net of taxes.",
        "label": "Profit (Loss) on Sale Transaction, Net of Taxes",
        "totalLabel": "Result net of taxes"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ProfitOrLossContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ProfitOrLossContinuingOperationsAbstract",
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Profit or loss continuing operations [abstract]",
        "terseLabel": "Continuing Operations"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ProgenikaBiopharmaS.a.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ProgenikaBiopharmaS.a.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Progenika Biopharma, S.A.",
        "label": "Progenika Biopharma, S.A."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ProgenikaBiopharmaSaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ProgenikaBiopharmaSaMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillDetailsOfAndMovementInGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for information on Progenika Biopharma, S.A.",
        "label": "Progenika"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ProjectedCompoundAnnualGrowthDateForEbitdaInNextFiveYearsUsedInCashFlowProjections": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ProjectedCompoundAnnualGrowthDateForEbitdaInNextFiveYearsUsedInCashFlowProjections",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillScheduleOfKeyAssumptionsRegardingSalesAndEbitdaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Projected compound annual growth date for EBITDA in next five years, used in cash flow projections.",
        "label": "Projected compound annual growth date for EBITDA in next five years, used in cash flow projections",
        "terseLabel": "CAGR EBITDA 2024-2029"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ProjectedCompoundAnnualGrowthDateForEbitdaInYearsSixToTenUsedInCashFlowProjections": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ProjectedCompoundAnnualGrowthDateForEbitdaInYearsSixToTenUsedInCashFlowProjections",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillScheduleOfKeyAssumptionsRegardingSalesAndEbitdaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Projected compound annual growth date for EBITDA in years six to ten, used in cash flow projections.",
        "label": "Projected compound annual growth date for EBITDA in years six to ten, used in cash flow projections",
        "terseLabel": "CAGR EBITDA 2029-2034"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PromissoryNotesInterestPendingAccrual": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PromissoryNotesInterestPendingAccrual",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesPromissoryNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pending interest accrual related to the promissory notes.",
        "label": "Promissory Notes Interest Pending Accrual",
        "negatedLabel": "Interest pending accrual"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PromissoryNotesIssued4thOfMay2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PromissoryNotesIssued4thOfMay2024Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesPromissoryNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member represents promissory notes issued 4th of May 2024.",
        "label": "Promissory notes issued 4th of May 2024 [Member]",
        "terseLabel": "Promissory notes issued 4th of May 2024"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PromissoryNotesIssued5thOfMay2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PromissoryNotesIssued5thOfMay2025Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesPromissoryNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member represents promissory notes issued 5th of May 2025.",
        "label": "Promissory notes issued 5th of May 2025 [Member]",
        "terseLabel": "Promissory notes issued 5th of May 2025"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PromissoryNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PromissoryNotesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsClassificationByNatureCategoryAndFairValueDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesPromissoryNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for a written promise to pay a note to a third party.",
        "label": "Promissory Notes"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentMovementInPropertyPlantAndEquipmentDetails",
      "http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentSelfConstructedPpEAndCommitmentsDetails",
      "http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentUnderConstructionDetails",
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, plant and equipment",
        "periodEndLabel": "Property, plant and equipment at end of period",
        "periodStartLabel": "Property, plant and equipment at beginning of period",
        "terseLabel": "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": [
      "r20",
      "r347",
      "r476"
     ]
    },
    "ifrs-full_PropertyPlantAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PropertyPlantAndEquipmentMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, plant and equipment [member]",
        "terseLabel": "Property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r21",
      "r348",
      "r540",
      "r564",
      "r600",
      "r605"
     ]
    },
    "grfs_ProportionOfAdditionalInterestInSubsidiaryThatEntityHasOptionToAcquire": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ProportionOfAdditionalInterestInSubsidiaryThatEntityHasOptionToAcquire",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proportion of additional interest in subsidiary that entity has option to acquire.",
        "label": "Proportion of additional interest in subsidiary that entity has option to acquire"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ProportionOfDirectOwnershipInterest": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ProportionOfDirectOwnershipInterest",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The proportion of direct ownership interest.",
        "label": "Proportion of direct ownership interest",
        "terseLabel": "Proportion of direct ownership interest"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ProportionOfFutureCashFlowsToRecoverableAmountInCashGeneratingUnit": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ProportionOfFutureCashFlowsToRecoverableAmountInCashGeneratingUnit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureGoodwillProportionOfRecoverableAmountDetails": {
       "parentTag": "grfs_ProportionOfRecoverableAmountInCashGeneratingUnit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillProportionOfRecoverableAmountDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the ratio of the present value of future cash flows generated during the explicit forecast period to the total recoverable amount of the cashgenerating unit.",
        "label": "Proportion of Future Cash Flows to Recoverable Amount in Cash Generating Unit",
        "terseLabel": "Explicit Cash Flows"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ProportionOfIndirectOwnershipInterest": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ProportionOfIndirectOwnershipInterest",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The proportion of indirect ownership interest.",
        "label": "Proportion of indirect ownership interest",
        "terseLabel": "Proportion of indirect ownership interest"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProportionOfOwnershipInterestInAssociate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProportionOfOwnershipInterestInAssociate",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBasisOfPresentationScheduleOfInvestmentDetails",
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessAlbajunaTherapeuticsSlDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessGrifolsEgyptForPlasmaDerivativesSaeAndShanghaiRaasBloodProductsCoLtdDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMecwinsSaDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessOwnershipAndCarryingAmountDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proportion of ownership interest in associate",
        "terseLabel": "Percentage of shareholding",
        "verboseLabel": "Ownership interest (as a percent)"
       }
      },
      "en": {
       "role": {
        "documentation": "The proportion of ownership interest in an associate attributable to the entity. [Refer: Total for all associates [member]]"
       }
      }
     },
     "auth_ref": [
      "r61",
      "r64",
      "r139"
     ]
    },
    "grfs_ProportionOfOwnershipInterestInAssociateAfterAdjustment": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ProportionOfOwnershipInterestInAssociateAfterAdjustment",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of voting interest in associate after adjustment.",
        "label": "Proportion Of Ownership Interest In Associate After Adjustment",
        "terseLabel": "Percentage to attribute the result"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ProportionOfOwnershipInterestInAssociateIncludingInterestsHeldForSale": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ProportionOfOwnershipInterestInAssociateIncludingInterestsHeldForSale",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proportion of ownership interest in associate including interests held for sale.",
        "label": "Proportion of ownership interest in associate including interests held for sale"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ProportionOfOwnershipInterestInAssociateSold": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ProportionOfOwnershipInterestInAssociateSold",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBasisOfPresentationScheduleOfInvestmentDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessGrifolsEgyptForPlasmaDerivativesSaeAndShanghaiRaasBloodProductsCoLtdDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of ownership interests in associate sold during the period.",
        "label": "Proportion Of Ownership Interest In Associate, Sold",
        "terseLabel": "Percentage of sales"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProportionOfOwnershipInterestInJointOperation": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProportionOfOwnershipInterestInJointOperation",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessJointArrangementDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMostRecentFinancialStatementsAvailableOfMainEquityAccountedInvestmentsOfGrifolsDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessNetOfDepositsDetails",
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesCurrentContractAssetsAndOtherReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proportion of ownership interest in joint operation",
        "terseLabel": "Proportion of ownership interest in joint arrangement"
       }
      },
      "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": [
      "r139"
     ]
    },
    "ifrs-full_ProportionOfOwnershipInterestInJointVenture": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProportionOfOwnershipInterestInJointVenture",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessBiodarouPjsCoDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessGrifolsEgyptForPlasmaDerivativesSaeAndShanghaiRaasBloodProductsCoLtdDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMostRecentFinancialStatementsAvailableOfMainEquityAccountedInvestmentsOfGrifolsDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proportion of ownership interest in joint venture",
        "terseLabel": "Percentage of ownership in joint venture"
       }
      },
      "en": {
       "role": {
        "documentation": "The proportion of ownership interest in a joint venture attributable to the entity. [Refer: Total for all joint ventures [member]]"
       }
      }
     },
     "auth_ref": [
      "r61",
      "r64",
      "r139"
     ]
    },
    "ifrs-full_ProportionOfOwnershipInterestInSubsidiary": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProportionOfOwnershipInterestInSubsidiary",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBasisOfPresentationScheduleOfEntitiesDetails",
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessAlbajunaTherapeuticsSlDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proportion of ownership interest in subsidiary",
        "terseLabel": "Percentage of interest",
        "verboseLabel": "Proportion of ownership interest (as a percent)"
       }
      },
      "en": {
       "role": {
        "documentation": "The proportion of ownership interest in a subsidiary attributable to the entity. [Refer: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r61",
      "r64",
      "r138"
     ]
    },
    "grfs_ProportionOfOwnershipInterestInSubsidiarySold": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ProportionOfOwnershipInterestInSubsidiarySold",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The proportion of ownership interest in a subsidiary sold.",
        "label": "Proportion Of Ownership Interest In Subsidiary Sold",
        "terseLabel": "Percentage of sale of interest"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProportionOfOwnershipInterestsHeldByNoncontrollingInterests": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProportionOfOwnershipInterestsHeldByNoncontrollingInterests",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsSummaryOfFinancialInformationDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proportion of ownership interests held by non-controlling interests",
        "terseLabel": "Ownership in subsidiary held by noncontrolling interests (as a percent)",
        "verboseLabel": "% Non-controlling Interest"
       }
      },
      "en": {
       "role": {
        "documentation": "The proportion of ownership interests in a subsidiary held by non-controlling interests. [Refer: Total for all subsidiaries [member]; Non-controlling interests]"
       }
      }
     },
     "auth_ref": [
      "r134"
     ]
    },
    "grfs_ProportionOfOwnershipInterestsInFormerAssociateAfterPartialSale": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ProportionOfOwnershipInterestsInFormerAssociateAfterPartialSale",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessGrifolsEgyptForPlasmaDerivativesSaeAndShanghaiRaasBloodProductsCoLtdDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proportion of ownership interests in former associate after partial sale.",
        "label": "Proportion of ownership interests in former associate after partial sale"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ProportionOfRecoverableAmountInCashGeneratingUnit": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ProportionOfRecoverableAmountInCashGeneratingUnit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureGoodwillProportionOfRecoverableAmountDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillProportionOfRecoverableAmountDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the total proportion of the recoverable amount of the cashgenerating unit, expressed as a base value.",
        "label": "Proportion of Recoverable Amount in Cash Generating Unit",
        "totalLabel": "Recoverable Amount"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ProportionOfTerminalValueToRecoverableAmountInCashGeneratingUnit": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ProportionOfTerminalValueToRecoverableAmountInCashGeneratingUnit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureGoodwillProportionOfRecoverableAmountDetails": {
       "parentTag": "grfs_ProportionOfRecoverableAmountInCashGeneratingUnit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillProportionOfRecoverableAmountDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the ratio of the present value of terminal value cash flows to the total recoverable amount of the cashgenerating unit.",
        "label": "Proportion of Terminal Value to Recoverable Amount in Cash Generating Unit",
        "terseLabel": "Terminal Value"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProportionOfVotingPowerHeldInAssociate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProportionOfVotingPowerHeldInAssociate",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBasisOfPresentationChangesInScopeOfConsolidationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proportion of voting rights held in associate",
        "terseLabel": "Percentage of total voting rights held in associate"
       }
      },
      "en": {
       "role": {
        "documentation": "The proportion of the voting rights in an associate held by the entity. [Refer: Total for all associates [member]]"
       }
      }
     },
     "auth_ref": [
      "r61",
      "r64",
      "r139"
     ]
    },
    "ifrs-full_ProportionOfVotingPowerHeldInSubsidiary": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProportionOfVotingPowerHeldInSubsidiary",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBasisOfPresentationChangesInScopeOfConsolidationDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proportion of voting rights held in subsidiary",
        "verboseLabel": "Percentage of total voting rights held in subsidiary"
       }
      },
      "en": {
       "role": {
        "documentation": "The proportion of the voting rights in a subsidiary held by the entity. [Refer: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r61",
      "r64",
      "r138"
     ]
    },
    "grfs_ProposedDistributionOfProfitDividends": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ProposedDistributionOfProfitDividends",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityDistributionOfProfitProposedDistributionOfProfitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proposed distribution of profit, dividends.",
        "label": "Proposed distribution of profit, dividends",
        "terseLabel": "Dividends"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ProposedDistributionOfProfitProfitOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ProposedDistributionOfProfitProfitOfParent",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityDistributionOfProfitProposedDistributionOfProfitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proposed distribution of profit, profit of the parent.",
        "label": "Proposed distribution of profit, profit of parent",
        "totalLabel": "Results of the Parent"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ProposedDistributionOfProfitVoluntaryReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ProposedDistributionOfProfitVoluntaryReserve",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityDistributionOfProfitProposedDistributionOfProfitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proposed distribution of profit, voluntary reserve.",
        "label": "Proposed distribution of profit, voluntary reserve",
        "terseLabel": "Voluntary reserve"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Provisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Provisions",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureProvisionsSummaryDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureProvisionsMovementInNonCurrentAndCurrentProvisionsDetails",
      "http://www.grifols.com/role/DisclosureProvisionsSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provisions",
        "periodEndLabel": "Closing balance",
        "periodStartLabel": "Opening balance",
        "totalLabel": "Total provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities of uncertain timing or amount, including provisions for employee benefits."
       }
      }
     },
     "auth_ref": [
      "r484"
     ]
    },
    "ifrs-full_ProvisionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProvisionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Provisions."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "grfs_PurchaseOfPropertyPlantAndEquipmentAndIntangibleAssetsClassifiedAsInvestingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchase of intangible assets, classified as investing activities",
        "negatedLabel": "Intangible assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchases of intangible assets, classified as investing activities. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r546"
     ]
    },
    "ifrs-full_PurchaseOfInterestsInAssociates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PurchaseOfInterestsInAssociates",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessAlbajunaTherapeuticsSlDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchase of interests in associates",
        "terseLabel": "Capital investment"
       }
      }
     },
     "auth_ref": [
      "r762"
     ]
    },
    "ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessCanadianPlasmaResourcesCorporationDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessGrifolsEgyptForPlasmaDerivativesSaeAndShanghaiRaasBloodProductsCoLtdDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMecwinsSaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchase of interests in investments accounted for using equity method",
        "terseLabel": "Contribution made"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchase of interests in investments accounted for using the equity method. [Refer: Investments accounted for using equity method]"
       }
      }
     },
     "auth_ref": [
      "r762"
     ]
    },
    "grfs_PurchaseOfInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PurchaseOfInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the purchase of Group companies, associates, business units, property, plant and equipment, intangibles and other financial assets.",
        "label": "Purchase of Investments",
        "negatedTotalLabel": "Payments for investments"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PurchaseOfOtherFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PurchaseOfOtherFinancialAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "grfs_PurchaseOfInvestments",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the purchase of other financial assets.",
        "label": "Purchase of Other Financial Assets",
        "negatedLabel": "Other financial assets"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PurchaseOfPlasma": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PurchaseOfPlasma",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessJointArrangementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the purchase of plasma.",
        "label": "Purchase Of Plasma",
        "terseLabel": "Purchase of plasma"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_PurchaseOfPropertyPlantAndEquipmentAndIntangibleAssetsClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "PurchaseOfPropertyPlantAndEquipmentAndIntangibleAssetsClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "grfs_PurchaseOfInvestments",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the purchases of property, plant and equipment and intangible assets, classified as investing activities.",
        "label": "Purchase of Property Plant and Equipment and Intangible Assets Classified as Investing Activities",
        "negatedTotalLabel": "Property, plant and equipment and intangible assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "grfs_PurchaseOfPropertyPlantAndEquipmentAndIntangibleAssetsClassifiedAsInvestingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchase of property, plant and equipment, classified as investing activities",
        "negatedLabel": "Property, plant and equipment"
       }
      },
      "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": [
      "r546"
     ]
    },
    "ifrs-full_PurchasesOfGoodsRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PurchasesOfGoodsRelatedPartyTransactions",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetailss": {
       "parentTag": "grfs_NetIncomeExpenseRelatedPartyTransactions",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails",
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchases of goods, related party transactions",
        "negatedLabel": "Purchases"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of goods purchased by the entity in related party transactions. [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r536",
      "r602"
     ]
    },
    "ifrs-full_PurchasesOfPropertyAndOtherAssetsRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PurchasesOfPropertyAndOtherAssetsRelatedPartyTransactions",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetailss": {
       "parentTag": "grfs_NetIncomeExpenseRelatedPartyTransactions",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchases of property and other assets, related party transactions",
        "negatedLabel": "Purchase of property,plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of property and other assets purchased by the entity in related party transactions. [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r537",
      "r603"
     ]
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Table]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r675"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance [Table Text Block]",
        "terseLabel": "Pay vs Performance Disclosure, Table"
       }
      }
     },
     "auth_ref": [
      "r675"
     ]
    },
    "grfs_Quarter12027Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "Quarter12027Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member represents Quarter 1, 2027.",
        "label": "Quarter 1, 2027 [member]",
        "terseLabel": "Q1 2027"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_Quarter12028Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "Quarter12028Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member represents Quarter 1, 2028.",
        "label": "Quarter 1, 2028 [member]",
        "terseLabel": "Q1 2028"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_Quarter22026Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "Quarter22026Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member represents Quarter 2, 2026.",
        "label": "Quarter 2, 2026 [member]",
        "terseLabel": "Q2 2026"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_RalledorHoldingSpainS.l.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "RalledorHoldingSpainS.l.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for shareholder, Ralledor Holding Spain, S.L.",
        "label": "Ralledor Holding Spain, S.L. [Member]",
        "terseLabel": "Ralledor Holding Spain, S.L."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanNarrativeDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsOtherObligationsWithPersonnelDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsStockIncentivePlanDetails",
      "http://www.grifols.com/role/DisclosureFinanceResultDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesRevolvingCreditFacilityAndOtherDetails",
      "http://www.grifols.com/role/DisclosureGoodwillImpairmentTestingDetails",
      "http://www.grifols.com/role/DisclosureGoodwillReasonablyPossibleChangesInCertainKeyAssumptionsDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails",
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesIntangibleAssetsDetails",
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails",
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.grifols.com/role/DisclosureTaxationDetails",
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesCurrentContractAssetsAndOtherReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r165",
      "r188",
      "r198",
      "r322",
      "r557",
      "r559",
      "r772"
     ]
    },
    "ifrs-full_RangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RangeDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanNarrativeDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsOtherObligationsWithPersonnelDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsStockIncentivePlanDetails",
      "http://www.grifols.com/role/DisclosureFinanceResultDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesRevolvingCreditFacilityAndOtherDetails",
      "http://www.grifols.com/role/DisclosureGoodwillImpairmentTestingDetails",
      "http://www.grifols.com/role/DisclosureGoodwillReasonablyPossibleChangesInCertainKeyAssumptionsDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails",
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesIntangibleAssetsDetails",
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails",
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.grifols.com/role/DisclosureTaxationDetails",
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesCurrentContractAssetsAndOtherReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r121",
      "r165",
      "r188",
      "r198",
      "r322",
      "r557",
      "r559",
      "r772"
     ]
    },
    "grfs_RateOfAdvancedCollectionOfNominalAmountsSaleOfReceivablesArrangement": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "RateOfAdvancedCollectionOfNominalAmountsSaleOfReceivablesArrangement",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesCurrentContractAssetsAndOtherReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate of advanced collection of nominal amounts, sale of receivables arrangement",
        "label": "Rate of advanced collection of nominal amounts, sale of receivables arrangement"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_RateOfInsolvencyRiskCoverageOnFactorSideSaleOfReceivablesArrangement": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "RateOfInsolvencyRiskCoverageOnFactorSideSaleOfReceivablesArrangement",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesCurrentContractAssetsAndOtherReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate of insolvency risk coverage on the factor side, sale of receivables arrangement",
        "label": "Rate of insolvency risk coverage on the factor side, sale of receivables arrangement"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_RawMaterialPurchaseCommitments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "RawMaterialPurchaseCommitments",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureInventoriesPurchaseCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of purchase commitments that the entity is committed to make.",
        "label": "Raw material purchase commitments",
        "terseLabel": "Raw material purchase commitments"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ReasonablyPossibleIncreaseDecreaseInDiscountRateConsideredForCalculationOfCashGeneratingUnitsRecoverableAmount": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ReasonablyPossibleIncreaseDecreaseInDiscountRateConsideredForCalculationOfCashGeneratingUnitsRecoverableAmount",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillImpairmentTestingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of reasonably possible increase (decrease) in discount rate considered for calculation of recoverable amount of the cash generating unit (CGU).",
        "label": "Reasonably Possible Increase (Decrease) In Discount Rate Considered For Calculation Of Cash Generating Units Recoverable Amount",
        "terseLabel": "Discount rate sensitivity"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ReasonablyPossibleIncreaseDecreaseInPerpetualGrowthRateConsideredForCalculationOfCashGeneratingUnitSRecoverableAmount": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ReasonablyPossibleIncreaseDecreaseInPerpetualGrowthRateConsideredForCalculationOfCashGeneratingUnitSRecoverableAmount",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillImpairmentTestingDetails",
      "http://www.grifols.com/role/DisclosureGoodwillScheduleOfReasonablePossibleChangesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of reasonably possible increase (decrease) in perpetual growth rate considered for calculation of recoverable amount of the cash generating unit (CGU).",
        "label": "Reasonably Possible Increase (Decrease) In Perpetual Growth Rate Considered For Calculation Of Cash Generating Unit's Recoverable Amount",
        "terseLabel": "Reasonably possible change in perpetual growth rate (as a percent)"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ReasonablyPossibleIncreaseDecreaseInPreTaxDiscountRateConsideredForCalculationOfCashGeneratingUnitSRecoverableAmount": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ReasonablyPossibleIncreaseDecreaseInPreTaxDiscountRateConsideredForCalculationOfCashGeneratingUnitSRecoverableAmount",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillScheduleOfReasonablePossibleChangesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of reasonably possible increase (decrease) in pre-tax discount rate considered for calculation of recoverable amount of the cash generating unit (CGU).",
        "label": "Reasonably Possible Increase (Decrease) In Pre-tax Discount Rate Considered For Calculation Of Cash Generating Unit's Recoverable Amount",
        "terseLabel": "Reasonably possible change in pre-tax discount rate (as a percent)"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ReasonablyPossibleIncreaseDecreaseInSinkRateConsideredForCalculationOfCashGeneratingUnitsRecoverableAmount": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ReasonablyPossibleIncreaseDecreaseInSinkRateConsideredForCalculationOfCashGeneratingUnitsRecoverableAmount",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillScheduleOfReasonablePossibleChangesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of reasonably possible increase (decrease) in sink rate considered for calculation of recoverable amount of the cash generating unit (CGU).",
        "label": "Reasonably Possible Increase Decrease In Sink Rate Considered For Calculation Of Cash Generating Units Recoverable Amount",
        "terseLabel": "Reasonably possible change in sink rate (as a percent)"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ReasonablyPossibleIncreaseInLifeExpectancyMeasuredInPeriodOfTime": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ReasonablyPossibleIncreaseInLifeExpectancyMeasuredInPeriodOfTime",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansSensitivityAnalysisOfActuarialAssumptionsUsedInPensionPlansCalculationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reasonably possible increase in life expectancy measured in period of time.",
        "label": "Reasonably possible increase in life expectancy measured in period of time"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ReasonablyPossibleIncreaseInRiskAssumption": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ReasonablyPossibleIncreaseInRiskAssumption",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsInterestRateRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The reasonably possible incremental percentage increase in the designated risk component during the period. Excludes defined benefit plan obligations.",
        "label": "Reasonably possible increase in risk assumption",
        "terseLabel": "Higher rate increment (as a percent)"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ReceivableFromTerminationOfJointBusinessArrangement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ReceivableFromTerminationOfJointBusinessArrangement",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Receivable from termination of joint business arrangement.",
        "label": "Receivable from termination of joint business arrangement"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ReceivablesAndContractualAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ReceivablesAndContractualAssetsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsMaximumLevelOfExposureToCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for receivables and contractual assets.",
        "label": "Receivables and contractual assets [Member]",
        "terseLabel": "Receivables and contractual assets"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ReceivablesDueDateNumberOfDays": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ReceivablesDueDateNumberOfDays",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesCurrentContractAssetsAndOtherReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of days considered as due date for receivables.",
        "label": "Receivables Due Date, Number Of Days",
        "terseLabel": "Receivables due date, Number of days"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ReceivablesDueFromGroupCompaniesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ReceivablesDueFromGroupCompaniesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsCurrencyRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for receivables due from Group companies.",
        "label": "Receivables from Group companies"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reclassification adjustments on cash flow hedges, before tax",
        "negatedLabel": "Cash flow hedges - amounts taken to profit or loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of reclassification adjustments related to cash flow hedges, before tax. Reclassification adjustments are amounts reclassified to profit (loss) in the current period that were recognised in other comprehensive income in the current or previous periods. [Refer: Cash flow hedges [member]; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r523"
     ]
    },
    "grfs_ReclassificationOutOfInvestmentAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ReclassificationOutOfInvestmentAccountedForUsingEquityMethod",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMovementInInvestmentsInEquityAccountedInvesteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount reclassified out of the investment accounted for using equity method category.",
        "label": "Reclassification Out of Investment Accounted for Using Equity Method",
        "negatedLabel": "Transfers"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReconciliationOfChangesInAllowanceAccountForCreditLossesOfFinancialAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReconciliationOfChangesInAllowanceAccountForCreditLossesOfFinancialAssetsAbstract",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesMovementInBadDebtProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of changes in allowance account for credit losses of financial assets [abstract]",
        "terseLabel": "Movement in the bad debt provision"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsChangesInOtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of changes in intangible assets other than goodwill [abstract]",
        "terseLabel": "Changes in Other Intangible Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReconciliationOfChangesInOtherProvisionsAbstract",
     "presentation": [
      "http://www.grifols.com/role/DisclosureInventoriesMovementInInventoryProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of changes in other provisions [abstract]",
        "terseLabel": "Movement in the inventory provision"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentMovementInPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of changes in property, plant and equipment [abstract]",
        "terseLabel": "Reconciliation of changes in property, plant and equipment [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReconciliationOfChangesInRightofuseAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReconciliationOfChangesInRightofuseAssetsAbstract",
     "presentation": [
      "http://www.grifols.com/role/DisclosureLeasesDetailsOfChangesInLeasesDetailsImported"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of changes in right-of-use assets [abstract]",
        "terseLabel": "Changes in leases"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReconciliationOfNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReconciliationOfNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityShareCapitalMovementInOutstandingSharesDetails",
      "http://www.grifols.com/role/DisclosureEquityTreasuryStockTabularDisclosureSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of number of shares outstanding [abstract]",
        "terseLabel": "Reconciliation of number of shares outstanding"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_RecoverableAmountHeadroomPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "RecoverableAmountHeadroomPercentage",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillReasonablyPossibleChangesInCertainKeyAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the ratio by which the recoverable amount of the cashgenerating unit (CGU) exceeds its carrying amount (\"headroom\") at the reporting date.",
        "label": "Recoverable Amount Headroom Percentage",
        "terseLabel": "Amount by which the recoverable amount exceeds the carrying amount"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]",
        "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure"
       }
      }
     },
     "auth_ref": [
      "r642",
      "r653",
      "r663",
      "r696"
     ]
    },
    "grfs_RedemptionPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "RedemptionPricePerShare",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Redemption Price Per Share.",
        "label": "Redemption price Per Share",
        "terseLabel": "Redemption Price Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_RefinancingOfDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "RefinancingOfDebtMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for refinancing of debt.",
        "label": "Refinancing of Debt [Member]",
        "terseLabel": "Refinancing of debt"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_RefundSettlementPeriodFromPointOfSale": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "RefundSettlementPeriodFromPointOfSale",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refund settlement period from point of sale",
        "label": "Refund settlement period from point of sale"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RelatedPartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RelatedPartiesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total for all related parties [member]",
        "terseLabel": "Related parties"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for related parties. Related parties are persons or entities that are related to the entity that is preparing its financial statements (the reporting entity). (a) A person or a close member of that person\u2019s family is related to a reporting entity if that person: (i) has control or joint control over the reporting entity; (ii) has significant influence over the reporting entity; or (iii) is a member of the key management personnel of the reporting entity or of a parent of the reporting entity. (b) An entity is related to a reporting entity if any of the following conditions applies: (i) The entity and the reporting entity are members of the same group (which means that each parent, subsidiary and fellow subsidiary is related to the others). (ii) One entity is an associate or joint venture of the other entity (or an associate or joint venture of a member of a group of which the other entity is a member). (iii) Both entities are joint ventures of the same third party. (iv) One entity is a joint venture of a third entity and the other entity is an associate of the third entity. (v) The entity is a post-employment benefit plan for the benefit of employees of either the reporting entity or an entity related to the reporting entity. If the reporting entity is itself such a plan, the sponsoring employers are also related to the reporting entity. (vi) The entity is controlled or jointly controlled by a person identified in (a). (vii) A person identified in (a)(i) has significant influence over the entity or is a member of the key management personnel of the entity (or of a parent of the entity). (viii) The entity, or any member of a group of which it is a part, provides key management personnel services to the reporting entity or to the parent of the reporting entity. [Refer: Total for all joint ventures [member]; Key management personnel of entity or parent [member]]"
       }
      }
     },
     "auth_ref": [
      "r55",
      "r370"
     ]
    },
    "ifrs-full_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RelatedPartyTransactionsAbstract",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related party transactions [abstract]",
        "terseLabel": "Group transactions with related parties"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RemainingAmortisationPeriodOfIntangibleAssetsMaterialToEntity2019": {
     "xbrltype": "durationItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RemainingAmortisationPeriodOfIntangibleAssetsMaterialToEntity2019",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails",
      "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Remaining amortisation period of intangible assets material to entity",
        "terseLabel": "Residual useful life"
       }
      }
     },
     "auth_ref": [
      "r95",
      "r394"
     ]
    },
    "ifrs-full_RepairsAndMaintenanceExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RepairsAndMaintenanceExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureExpensesByNatureOtherOperatingIncomeAndExpensesComponentsDetails": {
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureExpensesByNatureOtherOperatingIncomeAndExpensesComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repairs and maintenance expense",
        "terseLabel": "Repair and maintenance expenses"
       }
      }
     },
     "auth_ref": [
      "r786"
     ]
    },
    "grfs_RepaymentOfBorrowingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "RepaymentOfBorrowingsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member represents repayment of borrowings.",
        "label": "Repayment of borrowings [member]",
        "terseLabel": "Repayment of borrowings"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "grfs_ProceedsFromAndPaymentsForFinancialLiabilityInstruments",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesPromissoryNotesDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorNotesDetails",
      "http://www.grifols.com/role/DisclosureSubsequentEventsDetails",
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repayments of borrowings, classified as financing activities",
        "negatedLabel": "Redemption and repayment",
        "negatedTerseLabel": "Buy-backs or redemptions",
        "terseLabel": "Redemption and repayment",
        "verboseLabel": "Repayment of outstanding term loan"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow to settle borrowings, classified as financing activities. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r549"
     ]
    },
    "ifrs-full_ReportableSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReportableSegmentsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesDistributionBySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reportable segments [member]",
        "terseLabel": "Reportable segments"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for operating segments for which IFRS 8 requires information to be disclosed. The entity shall report separately information about an operating segment that meets any of the following quantitative thresholds: (a) reported revenue, including both sales to external customers and intersegment sales or transfers, is 10 per cent or more of the combined revenue, internal and external, of all operating segments; (b) the absolute amount of its reported profit or loss is 10 per cent or more of the greater, in absolute amount, of (i) the combined reported profit of all operating segments that did not report a loss and (ii) the combined reported loss of all operating segments that reported a loss; or (c) assets are 10 per cent or more of the combined assets of all operating segments. Additionally operating segments that do not meet any of the quantitative thresholds may be considered reportable, and separately disclosed, if management believes that information about the segment would be useful to users of the financial statements. [Refer: Operating segments [member]]"
       }
      }
     },
     "auth_ref": [
      "r168",
      "r266",
      "r286",
      "r532",
      "r567"
     ]
    },
    "ifrs-full_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and development expense",
        "negatedLabel": "Research and development"
       }
      }
     },
     "auth_ref": [
      "r97",
      "r396"
     ]
    },
    "grfs_ResearchAndDevelopmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ResearchAndDevelopmentMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureExpensesByNatureAmortizationAndDepreciationDetails",
      "http://www.grifols.com/role/DisclosureExpensesByNatureOtherOperatingIncomeAndExpensesDetails",
      "http://www.grifols.com/role/DisclosurePersonnelExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for research and development expenses.",
        "label": "Research and development [member]",
        "terseLabel": "Research and development"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ResearchAndDevelopmentOtherExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ResearchAndDevelopmentOtherExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureExpensesByNatureOtherOperatingIncomeAndExpensesComponentsDetails": {
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureExpensesByNatureOtherOperatingIncomeAndExpensesComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other research and development expenses.",
        "label": "Research and Development Other Expense",
        "terseLabel": "R&amp;D Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReserveOfCashFlowHedges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReserveOfCashFlowHedges",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_AccumulatedOtherComprehensiveIncome",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reserve of cash flow hedges",
        "terseLabel": "Cash Flow hedges"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity representing the accumulated portion of gain (loss) on a hedging instrument that is determined to be an effective hedge for cash flow hedges. [Refer: Cash flow hedges [member]]"
       }
      }
     },
     "auth_ref": [
      "r281",
      "r783"
     ]
    },
    "ifrs-full_ReserveOfCashFlowHedgesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReserveOfCashFlowHedgesMember",
     "presentation": [
      "http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reserve of cash flow hedges [member]",
        "terseLabel": "Cash flow hedges"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing the accumulated portion of gain (loss) on a hedging instrument that is determined to be an effective hedge for cash flow hedges. [Refer: Cash flow hedges [member]]"
       }
      }
     },
     "auth_ref": [
      "r281",
      "r616"
     ]
    },
    "ifrs-full_ReserveOfExchangeDifferencesOnTranslation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReserveOfExchangeDifferencesOnTranslation",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_AccumulatedOtherComprehensiveIncome",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reserve of exchange differences on translation",
        "terseLabel": "Translation differences"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity representing exchange differences on translation of financial statements recognised in other comprehensive income and accumulated in equity. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r46",
      "r361"
     ]
    },
    "ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReserveOfExchangeDifferencesOnTranslationMember",
     "presentation": [
      "http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reserve of exchange differences on translation [member]",
        "terseLabel": "Translation differences"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing accumulated exchange differences on the translation of financial statements recognised in other comprehensive income. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r46",
      "r361",
      "r616"
     ]
    },
    "ifrs-full_ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_AccumulatedOtherComprehensiveIncome",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentFinancialAssetsDetails",
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reserve of gains and losses on financial assets measured at fair value through other comprehensive income",
        "terseLabel": "Other comprehensive income from financial instruments valuation"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity representing the reserve of gains and losses on financial assets measured at fair value through other comprehensive income. [Refer: Financial assets measured at fair value through other comprehensive income; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r783"
     ]
    },
    "ifrs-full_ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reserve of gains and losses on financial assets measured at fair value through other comprehensive income [member]",
        "terseLabel": "Other comprehensive income from financial instruments valuation"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing the accumulated gains and losses on financial assets measured at fair value through other comprehensive income. [Refer: Financial assets measured at fair value through other comprehensive income; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r616"
     ]
    },
    "grfs_ReserveOfMiscellaneousOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ReserveOfMiscellaneousOtherComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_AccumulatedOtherComprehensiveIncome",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A component of equity representing the reserve of miscellaneous other comprehensive income.",
        "label": "Reserve of Miscellaneous Other Comprehensive Income",
        "terseLabel": "Other comprehensive Income"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ReservesRestrictedReservesDevelopmentCostsCarryingValuePendingAmortizationInAccordanceWithApplicableLegislation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ReservesRestrictedReservesDevelopmentCostsCarryingValuePendingAmortizationInAccordanceWithApplicableLegislation",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityReservesUnavailableReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reserves, restricted reserves, development costs, carrying value, pending amortization, in accordance with applicable legislation.",
        "label": "Reserves, restricted reserves, development costs, carrying value, pending amortization, in accordance with applicable legislation",
        "terseLabel": "Restricted reserves"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_RestOfWorldMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "RestOfWorldMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesGeographicalDistributionDetails",
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationReportedForGeographicalAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for rest of the world other than USA, Canada, Spain and European Union.",
        "label": "Rest of the world",
        "terseLabel": "Rest of the world"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RestatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RestatedMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBasisOfPresentationAdditionalInformationDetails",
      "http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Currently stated [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the information currently stated in the financial statements. It also represents the standard value for the 'Retrospective application and retrospective restatement' and 'Departure from requirement of IFRS' axes if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r125",
      "r126",
      "r127",
      "r187",
      "r326",
      "r327",
      "r329",
      "r465",
      "r780"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date [Axis]",
        "terseLabel": "Restatement Determination Date:"
       }
      }
     },
     "auth_ref": [
      "r643",
      "r654",
      "r664",
      "r697"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r644",
      "r655",
      "r665",
      "r698"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Does Not Require Recovery [Text Block]",
        "terseLabel": "Restatement does not require Recovery"
       }
      }
     },
     "auth_ref": [
      "r651",
      "r662",
      "r672",
      "r705"
     ]
    },
    "ifrs-full_RestrictedCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RestrictedCashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureCashAndCashEquivalentsDetails": {
       "parentTag": "ifrs-full_CashAndCashEquivalents",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureCashAndCashEquivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted cash and cash equivalents",
        "terseLabel": "Restricted cash"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of cash and cash equivalents whose use or withdrawal is restricted. [Refer: Cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r781"
     ]
    },
    "grfs_RestrictedCashAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "RestrictedCashAndCashEquivalentsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash and cash equivalents whose use or withdrawal is restricted.",
        "label": "Restricted Cash and Cash Equivalents [Member]",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_RestrictedShareUnitCompensationCommitmentSettledInEquityInstrumentsCumulativeAccrual": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "RestrictedShareUnitCompensationCommitmentSettledInEquityInstrumentsCumulativeAccrual",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityRestrictedShareUnitRetentionPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted share unit compensation, commitment settled in equity instruments, cumulative accrual.",
        "label": "Restricted share unit compensation, commitment settled in equity instruments, cumulative accrual",
        "terseLabel": "Cumulative accrual amount"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_RestrictedShareUnitRetentionPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "RestrictedShareUnitRetentionPlanMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityTreasuryStockAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for restricted share unit retention plan.",
        "label": "Restricted share unit retention plan",
        "terseLabel": "Restricted share unit retention plan"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_RestrictedStockUnitsSettledBy31122026Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "RestrictedStockUnitsSettledBy31122026Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for restricted stock units Settled by 31/12/2026.",
        "label": "Restricted Stock Units Settled by 31/12/2026 [Member]",
        "terseLabel": "Restricted stock units settled by 31/12/2026"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_RestrictedStockUnitsSettledBy31122026OneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "RestrictedStockUnitsSettledBy31122026OneMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for restricted stock units Settled by 31/12/2026, One.",
        "label": "Restricted Stock Units Settled by 31/12/2026, One [Member]",
        "terseLabel": "Restricted Stock Units Settled by 31/12/2026, One"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_RestrictedStockUnitsSettledBy31122026TwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "RestrictedStockUnitsSettledBy31122026TwoMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for restricted stock units Settled by 31/12/2026, two.",
        "label": "Restricted Stock Units Settled by 31/12/2026, Two [Member]",
        "terseLabel": "Restricted Stock Units Settled by 31/12/2026, Two"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_RestructuringAndRelatedCostNumberOfPositionEliminatedPeriodPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "RestructuringAndRelatedCostNumberOfPositionEliminatedPeriodPercent",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePersonnelExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Def: The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s).",
        "label": "Restructuring and Related Cost, Number of Position Eliminated, Period Percent",
        "terseLabel": "Restructuring and Related Cost, Number of Position Eliminated"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RetainedEarningsExcludingProfitLossForReportingPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RetainedEarningsExcludingProfitLossForReportingPeriod",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "grfs_TotalAmountOfShareCapitalAndAccumulatedResults",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained earnings, excluding profit (loss) for reporting period",
        "terseLabel": "Reserves"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity representing the entity\u2019s cumulative undistributed earnings or deficit excluding the profit or loss for the reporting period. [Refer: Retained earnings]"
       }
      }
     },
     "auth_ref": [
      "r783"
     ]
    },
    "ifrs-full_RetainedEarningsExcludingProfitLossForReportingPeriodMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RetainedEarningsExcludingProfitLossForReportingPeriodMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityReservesDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails",
      "http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained earnings, excluding profit (loss) for reporting period [member]",
        "terseLabel": "Reserves"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing an entity's cumulative undistributed earnings or deficit, excluding profit or loss for the reporting period. [Refer: Retained earnings [member]]"
       }
      }
     },
     "auth_ref": [
      "r777"
     ]
    },
    "ifrs-full_RetainedEarningsProfitLossForReportingPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RetainedEarningsProfitLossForReportingPeriod",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "grfs_TotalAmountOfShareCapitalAndAccumulatedResults",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained earnings, profit (loss) for reporting period",
        "terseLabel": "Profit for the year attributable to the Parent"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity representing the entity\u2019s undistributed profit or loss for the reporting period. [Refer: Retained earnings; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r783"
     ]
    },
    "ifrs-full_RetainedEarningsProfitLossForReportingPeriodMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RetainedEarningsProfitLossForReportingPeriodMember",
     "presentation": [
      "http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained earnings, profit (loss) for reporting period [member]",
        "terseLabel": "Profit attributable to parent"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing the entity\u2019s undistributed profit or loss for the reporting period. [Refer: Retained earnings [member]; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r777"
     ]
    },
    "ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RetrospectiveApplicationAndRetrospectiveRestatementAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBasisOfPresentationAdditionalInformationDetails",
      "http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retrospective application and retrospective restatement [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r125",
      "r126",
      "r127",
      "r326",
      "r327",
      "r329",
      "r465"
     ]
    },
    "grfs_RevaluationOfRetainedInvestmentUnrealizedGainLossAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "RevaluationOfRetainedInvestmentUnrealizedGainLossAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessConsolidatedStatementsOfProfitAndLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized gain (loss) from remeasurement to fair value of retained investment in former associate and group of assets constituting business or nonprofit activity deconsolidated and derecognized, excluding conveyance of oil and gas mineral rights and transfer of product or service in contract with customer.",
        "label": "Revaluation of Retained Investment, Unrealized Gain (Loss), Amount",
        "terseLabel": "Unrealized Gain (Loss)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Revenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Revenue",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss": {
       "parentTag": "ifrs-full_GrossProfit",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails": {
       "parentTag": "grfs_EarningsBeforeInterestTaxDepreciationAndAmortization",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.grifols.com/role/DisclosureNetRevenuesDiscountsAndOtherReductionsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessBreakdownOfBalancesInJointArrangementDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMostRecentFinancialStatementsAvailableOfMainEquityAccountedInvestmentsOfGrifolsDetails",
      "http://www.grifols.com/role/DisclosureNetRevenuesDiscountsAndOtherReductionsDetails",
      "http://www.grifols.com/role/DisclosureNetRevenuesDistributionBySegmentDetails",
      "http://www.grifols.com/role/DisclosureNetRevenuesGeographicalDistributionDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsSummaryOfFinancialInformationDetails",
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails",
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationReportedForGeographicalAreasDetails",
      "http://www.grifols.com/role/DisclosureSegmentReportingSalesByGroupsOfProductsDetails",
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue",
        "terseLabel": "Net revenue",
        "totalLabel": "Net sales",
        "verboseLabel": "Net sales"
       }
      }
     },
     "auth_ref": [
      "r146",
      "r219",
      "r262",
      "r269",
      "r275",
      "r276",
      "r279",
      "r514",
      "r555",
      "r614",
      "r615"
     ]
    },
    "ifrs-full_RevenueFromDividends": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RevenueFromDividends",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinanceResultDetails": {
       "parentTag": "ifrs-full_FinanceIncomeCost",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss": {
       "parentTag": "ifrs-full_FinanceIncomeCost",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinanceResultDetails",
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend income",
        "terseLabel": "Dividends"
       }
      }
     },
     "auth_ref": [
      "r778"
     ]
    },
    "ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RevenueFromRenderingOfServicesRelatedPartyTransactions",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from rendering of services, related party transactions",
        "terseLabel": "Rendering of services"
       }
      }
     },
     "auth_ref": [
      "r538",
      "r604"
     ]
    },
    "ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RevenueFromSaleOfGoodsRelatedPartyTransactions",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetailss": {
       "parentTag": "grfs_NetIncomeExpenseRelatedPartyTransactions",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from sale of goods, related party transactions",
        "verboseLabel": "Net sales"
       }
      }
     },
     "auth_ref": [
      "r536",
      "r602"
     ]
    },
    "grfs_RevolvingCreditFacilityDue2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "RevolvingCreditFacilityDue2024Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherCurrentLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Senior debt with two term facilities maturing in 2024.",
        "label": "Revolving Credit Facility Due 2024 [Member]",
        "terseLabel": "Revolving Credit Facility Due 2024"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_RevolvingCreditFacilityDueMay2027Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "RevolvingCreditFacilityDueMay2027Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesRevolvingCreditFacilityAndOtherDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for revolving credit facility due in May 2027.",
        "label": "Revolving Credit Facility Due May 2027 [Member]",
        "terseLabel": "Revolving credit facility due in May 2027"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_RevolvingCreditFacilityDueNovember2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "RevolvingCreditFacilityDueNovember2025Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesRevolvingCreditFacilityAndOtherDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information pertaining to the Revolving Credit Facility, due November 2025.",
        "label": "Revolving Credit Facility Due November 2025 [Member]",
        "terseLabel": "Revolving Credit, Maturity in 2025"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_RevolvingCreditFacilityDueNovember2032Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "RevolvingCreditFacilityDueNovember2032Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information pertaining to the revolving credit facility, due November 2032.",
        "label": "Revolving Credit Facility Due November 2032 [Member]",
        "terseLabel": "Revolving credit facility due November 2032"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_RevolvingCreditFacilityExtensionPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "RevolvingCreditFacilityExtensionPeriod",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesRevolvingCreditFacilityAndOtherDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The extension period of revolving credit facility.",
        "label": "Revolving Credit Facility, Extension Period",
        "terseLabel": "Extension period of revolving credit facility"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RightofuseAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureLeasesDetailsOfChangesInLeasesDetailsImported",
      "http://www.grifols.com/role/DisclosureLeasesDetailsOfLeasesInConsolidatedBalanceSheetDetails",
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right-of-use assets",
        "periodEndLabel": "Right of use assets, at end of period",
        "periodStartLabel": "Right of use assets, at beginning of period",
        "terseLabel": "Total right-of-use assets",
        "verboseLabel": "Rights of use"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that represent a lessee's right to use an underlying asset for the lease term that do not meet the definition of investment property. Underlying asset is an asset that is the subject of a lease, for which the right to use that asset has been provided by a lessor to a lessee."
       }
      }
     },
     "auth_ref": [
      "r170",
      "r178",
      "r294"
     ]
    },
    "ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RiskExposureAssociatedWithInstrumentsSharingCharacteristic",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsCurrencyRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risk exposure associated with instruments sharing characteristic",
        "terseLabel": "Balance sheet exposure"
       }
      },
      "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": [
      "r258"
     ]
    },
    "grfs_RoyaltiesExpenseRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "RoyaltiesExpenseRelatedPartyTransactions",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of royalties expense in the form of annual license fee for right to use brand name.",
        "label": "Royalties Expense, Related Party Transactions",
        "negatedLabel": "Royalties"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RoyaltyExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RoyaltyExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureExpensesByNatureOtherOperatingIncomeAndExpensesComponentsDetails": {
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureExpensesByNatureOtherOperatingIncomeAndExpensesComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Royalty expense",
        "terseLabel": "Royalties"
       }
      }
     },
     "auth_ref": [
      "r786"
     ]
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r714"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r714"
     ]
    },
    "grfs_SalesAndEbitdaCompoundAnnualGrowthRateInNextTenYears": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SalesAndEbitdaCompoundAnnualGrowthRateInNextTenYears",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillReasonablyPossibleChangesInCertainKeyAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the key assumption of sales and EBITDA compound annual growth rate in the next ten years.",
        "label": "Sales and EBITDA compound annual growth rate in next ten years",
        "terseLabel": "Sales and EBITDA CAGR (2025-2034)"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_SalesAndEbitdaCompoundAnnualGrowthRateInNextTenYearsAtWhichRecoverableAmountEqualsCarryingAmount": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SalesAndEbitdaCompoundAnnualGrowthRateInNextTenYearsAtWhichRecoverableAmountEqualsCarryingAmount",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillReasonablyPossibleChangesInCertainKeyAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sales and EBITDA compound annual growth rate in next ten years at which the recoverable amount equals the carrying amount.",
        "label": "Sales and EBITDA compound annual growth rate in next ten years at which the recoverable amount equals the carrying amount",
        "terseLabel": "Sales and EBITDA CAGR (2025-2034) at which the recoverable amount equals the carrying amount"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_SalesChargebacks": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SalesChargebacks",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureNetRevenuesDiscountsAndOtherReductionsDetails": {
       "parentTag": "ifrs-full_Revenue",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesDiscountsAndOtherReductionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of chargebacks.",
        "label": "Sales Chargebacks",
        "negatedLabel": "Chargebacks"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_SalesMedicareAndMedicaidAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SalesMedicareAndMedicaidAdjustments",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureNetRevenuesDiscountsAndOtherReductionsDetails": {
       "parentTag": "ifrs-full_Revenue",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesDiscountsAndOtherReductionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of Medicare and Medicaid adjustments.",
        "label": "Sales Medicare and Medicaid Adjustments",
        "negatedLabel": "Medicare and Medicaid"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_SalesOtherDiscounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SalesOtherDiscounts",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureNetRevenuesDiscountsAndOtherReductionsDetails": {
       "parentTag": "ifrs-full_Revenue",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesDiscountsAndOtherReductionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate amount of discounts other than chargebacks, cash discounts, rebates and Medicare and Medicaid reductions.",
        "label": "Sales Other Discounts",
        "negatedLabel": "Other discounts"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_SalesReturnsOrCreditsRelatedToSalesInCurrentAndPreviosPeriodMedicareMedicaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SalesReturnsOrCreditsRelatedToSalesInCurrentAndPreviosPeriodMedicareMedicaid",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesMovementInDiscountsAndOtherReductionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Medicare and Medicaid related to sales returns or credits of sales made in current and previous year.",
        "label": "Sales returns or credits related to sales in current and previos period, medicare medicaid",
        "negatedLabel": "(Actual returns or credits in current period related to sales made in current and previous periods)"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_SalesReturnsOrCreditsRelatedToSalesInCurrentAndPreviousPeriodCashDiscounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SalesReturnsOrCreditsRelatedToSalesInCurrentAndPreviousPeriodCashDiscounts",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesMovementInDiscountsAndOtherReductionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash discounts related to sales returns or credits, of sales made in current and previous year.",
        "label": "Sales returns or credits related to sales in current and previous period, cash discounts",
        "negatedLabel": "(Actual returns or credits in current period related to sales made in current and previous periods)"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_SalesReturnsOrCreditsRelatedToSalesInCurrentAndPreviousPeriodChargeback": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SalesReturnsOrCreditsRelatedToSalesInCurrentAndPreviousPeriodChargeback",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesMovementInDiscountsAndOtherReductionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of chargebacks related to sales returns or credits, of sales made in current and previous period.",
        "label": "Sales returns or credits related to sales in current and previous period, chargeback",
        "negatedLabel": "(Actual returns or credits in current period related to sales made in current and previous periods)"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_SalesReturnsOrCreditsRelatedToSalesInCurrentAndPreviousPeriodOtherDiscounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SalesReturnsOrCreditsRelatedToSalesInCurrentAndPreviousPeriodOtherDiscounts",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesMovementInDiscountsAndOtherReductionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other discounts related to sales returns or credits, of sales made in current and previous year.",
        "label": "Sales returns or credits related to sales in current and previous period, other discounts",
        "negatedLabel": "(Actual returns or credits in current period related to sales made in current and previous periods)"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_SalesReturnsOrCreditsRelatedToSalesInCurrentAndPreviousPeriodTotal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SalesReturnsOrCreditsRelatedToSalesInCurrentAndPreviousPeriodTotal",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesMovementInDiscountsAndOtherReductionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of discounts and other reductions related to sales returns or credits, of sales made in current and previous year.",
        "label": "Sales returns or credits related to sales in current and previous period, total",
        "negatedLabel": "(Actual returns or credits in current period related to sales made in current and previous periods)"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_SalesReturnsOrCreditsRelatedToSalesInCurrentAndPreviousPeriodVolumeRebates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SalesReturnsOrCreditsRelatedToSalesInCurrentAndPreviousPeriodVolumeRebates",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesMovementInDiscountsAndOtherReductionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of volume rebates related to sales returns or credits, of sales made in current and previous year.",
        "label": "Sales returns or credits related to sales in current and previous period, volume rebates",
        "negatedLabel": "(Actual returns or credits in current period related to sales made in current and previous periods)"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_SalesVolumeRebates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SalesVolumeRebates",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureNetRevenuesDiscountsAndOtherReductionsDetails": {
       "parentTag": "ifrs-full_Revenue",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesDiscountsAndOtherReductionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of volume rebates.",
        "label": "Sales Volume Rebates",
        "negatedLabel": "Volume rebates"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_SaskatoonPlasmaCenterIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SaskatoonPlasmaCenterIncMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The member represents the information about Saskatoon plasma center, Inc.",
        "label": "Saskatoon plasma center Inc",
        "terseLabel": "Saskatoon plasma center Inc"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_SavingsPlanAndProfitSharingPlanCostOfMatchingContributions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SavingsPlanAndProfitSharingPlanCostOfMatchingContributions",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansDefinedContributionPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Savings plan and profit-sharing plan, cost of matching contributions.",
        "label": "Savings plan and profit-sharing plan, cost of matching contributions",
        "terseLabel": "Savings plan and profit-sharing plan, cost of matching contributions"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_SavingsPlanAndProfitSharingPlanDifferenceBetweenFirstAndSecondThresholdLevel": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SavingsPlanAndProfitSharingPlanDifferenceBetweenFirstAndSecondThresholdLevel",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansDefinedContributionPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Savings plan and profit-sharing plan, difference between first and second threshold level.",
        "label": "Savings plan and profit-sharing plan, difference between first and second threshold level",
        "terseLabel": "Savings plan and profit-sharing plan, difference between first and second threshold level"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_SavingsPlanAndProfitSharingPlanFirstThresholdLevelForEmployeeContributionsToPlan": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SavingsPlanAndProfitSharingPlanFirstThresholdLevelForEmployeeContributionsToPlan",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansDefinedContributionPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Savings plan and profit-sharing plan, first threshold level for employee contributions to plan.",
        "label": "Savings plan and profit-sharing plan, first threshold level for employee contributions to plan"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_SavingsPlanAndProfitSharingPlanPercentageOfContributionsMatchedByEntityOnEmployeeContributionsBetweenFirstAndSecondThresholds": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SavingsPlanAndProfitSharingPlanPercentageOfContributionsMatchedByEntityOnEmployeeContributionsBetweenFirstAndSecondThresholds",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansDefinedContributionPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Savings plan and profit-sharing plan, percentage of contributions matched by entity on employee contributions between first and second thresholds.",
        "label": "Savings plan and profit-sharing plan, percentage of contributions matched by entity on employee contributions between first and second thresholds",
        "terseLabel": "Savings plan and profit-sharing plan, percentage of contributions matched by entity on employee contributions between first and second thresholds"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_SavingsPlanAndProfitSharingPlanPercentageOfContributionsMatchedByEntityUpToFirstThresholdLevel": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SavingsPlanAndProfitSharingPlanPercentageOfContributionsMatchedByEntityUpToFirstThresholdLevel",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansDefinedContributionPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Savings plan and profit-sharing plan, percentage of contributions matched by entity up to the first threshold level",
        "label": "Savings plan and profit-sharing plan, percentage of contributions matched by entity up to the first threshold level",
        "terseLabel": "Savings plan and profit-sharing plan, percentage of contributions matched by entity up to the first threshold level"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ScenarioForecastMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ScenarioForecastMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIiStatementOfAccountingStatementOfResultsAndLiquidityDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessGrifolsEgyptForPlasmaDerivativesSaeAndShanghaiRaasBloodProductsCoLtdDetails",
      "http://www.grifols.com/role/DisclosureTaxationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forecast [Member]",
        "terseLabel": "Forecast"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIiStatementOfAccountingStatementOfResultsAndLiquidityDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessGrifolsEgyptForPlasmaDerivativesSaeAndShanghaiRaasBloodProductsCoLtdDetails",
      "http://www.grifols.com/role/DisclosureGoodwillImpairmentTestingDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesEbitdaCommitmentSensitivityAnalysisDetails",
      "http://www.grifols.com/role/DisclosureTaxationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ScheduleOfAmendmentsToIfrsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ScheduleOfAmendmentsToIfrsTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBasisOfPresentationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tabular disclosure of amendment to IFRS.",
        "label": "Schedule of amendments to IFRS [Table Text Block]",
        "terseLabel": "Schedule of amendments to IFRS"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ScheduleOfAssetClassesComposingFairValueOfPlanAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ScheduleOfAssetClassesComposingFairValueOfPlanAssetsTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of asset classes composing fair value of plan assets",
        "label": "Schedule of asset classes composing fair value of plan assets [Table Text Block]",
        "terseLabel": "Schedule of asset classes composing fair value of plan assets"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ScheduleOfCurrencyRiskExposureTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ScheduleOfCurrencyRiskExposureTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of the currency risk exposure.",
        "label": "Schedule of Currency Risk Exposure [Table Text Block]",
        "terseLabel": "Schedule of Group's exposure to currency risk"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ScheduleOfEbitdaCommitmentSensitivityAnalysisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ScheduleOfEbitdaCommitmentSensitivityAnalysisTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the disclosure of the sensitivity analysis assessing the variation between the committed EBITDA and the estimated EBITDA under different scenarios, including baseline, sensitivity assumptions, worst-case projections and weighted scenarios. The table presents the percentage deviation between the committed EBITDA and estimated EBITDA values.",
        "label": "Schedule Of EBITDA Commitment, Sensitivity Analysis [Table Text Block]",
        "terseLabel": "Schedule Of EBITDA commitment, sensitivity analysis"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ScheduleOfEstimatedPaymentForMinimumProductionAndPlantStockAtTimeOfPurchaseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ScheduleOfEstimatedPaymentForMinimumProductionAndPlantStockAtTimeOfPurchaseTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tabular disclosure of etimated payment for minimum production and plant stock at the time of purchase.",
        "label": "Schedule Of Estimated Payment For Minimum Production And Plant Stock At The Time Of Purchase [Table Text Block]",
        "terseLabel": "Schedule of net of deposits"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ScheduleOfInterimFinancialReportingExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ScheduleOfInterimFinancialReportingExplanatory",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIiTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tabular disclosure of the statement of liquidity for the distribution of the interim dividend.",
        "label": "Schedule Of Interim Financial Reporting Explanatory",
        "terseLabel": "Schedule of accounting statement of results and liquidity"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ScheduleOfInventoryDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ScheduleOfInventoryDisclosureLineItems",
     "presentation": [
      "http://www.grifols.com/role/DisclosureInventoriesDetails",
      "http://www.grifols.com/role/DisclosureInventoriesMovementInInventoryProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table.",
        "label": "Schedule of Inventory Disclosure [Line Items]",
        "terseLabel": "Details of inventories"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ScheduleOfInventoryDisclosureTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ScheduleOfInventoryDisclosureTable",
     "presentation": [
      "http://www.grifols.com/role/DisclosureInventoriesDetails",
      "http://www.grifols.com/role/DisclosureInventoriesMovementInInventoryProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about inventory.",
        "label": "Schedule of inventory disclosure [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ScheduleOfMaturityAnalysisForUndiscountedFuturePaymentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ScheduleOfMaturityAnalysisForUndiscountedFuturePaymentsTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureLeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tabular disclosure of information pertaining to maturity analysis for undiscounted future payments for lease liabilities.",
        "label": "Schedule of Maturity Analysis for Undiscounted Future Payments [Table Text Block]",
        "terseLabel": "Schedule of undiscounted future payments classified on a maturity basis are presented together with the effect of the financial discount"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ScheduleOfRevenuesBySegmentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ScheduleOfRevenuesBySegmentTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of detailed information about revenues by segment.",
        "label": "Schedule of revenues by segment [table text block]",
        "terseLabel": "Schedule of distribution of net consolidated revenues by segment"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ScheduleOfStandardsIssuedNotYetEffectiveTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ScheduleOfStandardsIssuedNotYetEffectiveTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBasisOfPresentationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tabular disclosure of standards issued but not yet effective.",
        "label": "Schedule of Standards Issued Not Yet Effective [Table Text Block]",
        "terseLabel": "Schedule of standards issued but not effective"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ScrantonEnterprisesB.v.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ScrantonEnterprisesB.v.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails",
      "http://www.grifols.com/role/DisclosureEquitySignificantShareholdersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for shareholder, Scranton Enterprises, B.V.",
        "label": "Scranton Enterprises, B.V. [Member]",
        "terseLabel": "Scranton Enterprises, B.V."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ScrantonEnterprisesBVMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ScrantonEnterprisesBVMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pertaining to Scranton Enterprises BV, a shareholder of Grifols.",
        "label": "Scranton Enterprises BV [Member]",
        "terseLabel": "Scranton Enterprises BV"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ScrantonPlasmaB.v.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ScrantonPlasmaB.v.Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for shareholder of Grifols, Scranton Plasma BV.",
        "label": "Scranton Plasma B.V. [Member]",
        "terseLabel": "Scranton Plasma B.V."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ScrantonPlasmaBVMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ScrantonPlasmaBVMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails",
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentAndCurrentLoansDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for shareholder of Grifols, Scranton Plasma BV.",
        "label": "Scranton Plasma B V [Member]",
        "terseLabel": "Scranton Plasma B V"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r625"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r627"
     ]
    },
    "ifrs-full_SegmentConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SegmentConsolidationItemsAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesDistributionBySegmentDetails",
      "http://www.grifols.com/role/DisclosureSegmentReportingAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment consolidation items [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r266"
     ]
    },
    "ifrs-full_SegmentConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SegmentConsolidationItemsDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesDistributionBySegmentDetails",
      "http://www.grifols.com/role/DisclosureSegmentReportingAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment consolidation items [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Segment consolidation items' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r274"
     ]
    },
    "ifrs-full_SegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SegmentsAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesDistributionBySegmentDetails",
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r168",
      "r266",
      "r286",
      "r532",
      "r567"
     ]
    },
    "ifrs-full_SegmentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SegmentsDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesDistributionBySegmentDetails",
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all segments of an entity. It also represents the standard value for the 'Segments' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r168",
      "r274",
      "r286",
      "r532",
      "r567"
     ]
    },
    "grfs_SelfConstructedPropertyPlantAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SelfConstructedPropertyPlantAndEquipmentMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentSelfConstructedPpEAndCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for self-constructed property, plant and equipment.",
        "label": "Self-constructed Property, Plant and Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling, general and administrative expense",
        "negatedLabel": "Selling, general and administration expenses"
       }
      }
     },
     "auth_ref": [
      "r786"
     ]
    },
    "ifrs-full_SellingGeneralAndAdministrativeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SellingGeneralAndAdministrativeExpenseMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureExpensesByNatureAmortizationAndDepreciationDetails",
      "http://www.grifols.com/role/DisclosureExpensesByNatureOtherOperatingIncomeAndExpensesDetails",
      "http://www.grifols.com/role/DisclosurePersonnelExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling, general and administrative expense [member]",
        "terseLabel": "Selling, general and administration expenses"
       }
      }
     },
     "auth_ref": [
      "r775",
      "r778"
     ]
    },
    "grfs_SeniorDebtDue2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SeniorDebtDue2024Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherCurrentLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Senior debt maturing in 2024.",
        "label": "Senior Debt Due 2024 [Member]",
        "terseLabel": "Senior Debt Due 2024"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_SeniorDebtDueApril2033Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SeniorDebtDueApril2033Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for senior debt maturing in April 2033.",
        "label": "Senior Debt Due April 2033 [Member]",
        "terseLabel": "Senior debt due April 2033"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_SeniorDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SeniorDebtMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information pertaining to senior debt.",
        "label": "Senior Debt",
        "terseLabel": "Senior debt"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_SeniorDebtTrancheBDue2027Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SeniorDebtTrancheBDue2027Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information pertaining to senior debt tranche B due 2027.",
        "label": "Senior Debt Tranche B Maturing 2027"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_SeniorDebtTrancheBMaturityNovember2027Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SeniorDebtTrancheBMaturityNovember2027Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information pertaining to the senior debt Tranche B due November 2027.",
        "label": "Senior Debt Tranche B, Maturity in 2027",
        "verboseLabel": "Senior debt - Tranche B, Maturity in 2027"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_SeniorDebtWithTwoTermFacilitiesDue2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SeniorDebtWithTwoTermFacilitiesDue2024Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherCurrentLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Senior debt with two term facilities maturing in 2024.",
        "label": "Senior Debt with Two Term Facilities Due 2024 [Member]",
        "terseLabel": "Senior Debt with Two Term Facilities Due 2024"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_SeniorExecutivesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SeniorExecutivesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsStockIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for senior executives.",
        "label": "Senior Executives [Member]",
        "terseLabel": "Senior executives"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_SeniorSecuredBankLoansAndOtherLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SeniorSecuredBankLoansAndOtherLoansMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesChangesInLiabilitiesDerivedFromFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for loans received from banks that have been secured by collateral and that take priority over other secured debt and other loans.",
        "label": "Senior Secured debt &amp; Other loans"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_SeniorSecuredBankLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SeniorSecuredBankLoansMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsClassificationByNatureCategoryAndFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for loans received from banks that have been secured by collateral and that take priority over other secured debt.",
        "label": "Senior Secured debt",
        "terseLabel": "Senior secured debt"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_SeniorSecuredNotes2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SeniorSecuredNotes2019Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesMovementInSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for senior secured notes 2019.",
        "label": "Senior Secured Notes 2019 [Member]",
        "terseLabel": "Senior secured corporate notes 2019"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_SeniorSecuredNotes2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SeniorSecuredNotes2024Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesMovementInSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for senior secured notes 2024.",
        "label": "Senior Secured Notes 2024 [Member]",
        "terseLabel": "Senior secured notes 2024"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_SeniorSecuredNotesIssuedApril30th2024And4thOfJune2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SeniorSecuredNotesIssuedApril30th2024And4thOfJune2024Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinanceResultDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member represents Senior secured notes issued April 30th 2024 and June 4th 2024.",
        "label": "Senior secured notes issued April 30th 2024 and 4th of June 2024 [Member]",
        "terseLabel": "Senior secured notes issued April 30th 2024 and 4th of June 2024"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_SeniorSecuredNotesIssuedApril30th2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SeniorSecuredNotesIssuedApril30th2024Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member represents Senior secured notes issued April 30th 2024.",
        "label": "Senior secured notes issued April 30th 2024 [Member]",
        "terseLabel": "Senior secured notes issued April 30th 2024"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_SeniorSecuredNotesIssuedDecember19th2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SeniorSecuredNotesIssuedDecember19th2024Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member represents Senior secured notes issued December 19th 2024.",
        "label": "Senior secured notes issued December 19th 2024 [Member]",
        "terseLabel": "Senior secured notes issued December 19th 2024"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_SeniorSecuredNotesIssuedJune4th2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SeniorSecuredNotesIssuedJune4th2024Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member represents Senior secured notes issued June 4th 2024.",
        "label": "Senior secured notes issued June 4th 2024 [Member]",
        "terseLabel": "Senior secured notes issued June 4th 2024"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_SeniorSecuredNotesIssuedNovember15th2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SeniorSecuredNotesIssuedNovember15th2019Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member represents Senior secured notes issued November 15th 2019.",
        "label": "Senior secured notes issued November 15th 2019 [Member]",
        "terseLabel": "Senior secured notes issued November 15th 2019"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_SeniorSecuredNotesMaturingIn2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SeniorSecuredNotesMaturingIn2025Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for senior secured notes maturing in 2025.",
        "label": "Senior Secured Notes Maturing In 2025 [Member]",
        "terseLabel": "Secured senior notes, maturity 2025"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_SeniorSecuredNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SeniorSecuredNotesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesMovementInSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Senior Secured Notes.",
        "label": "Senior Secured Notes"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_SeniorUnsecuredAndSecuredNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SeniorUnsecuredAndSecuredNotesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsClassificationByNatureCategoryAndFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for senior unsecured and secured notes.",
        "label": "Senior Unsecured and Secured Notes"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_SeniorUnsecuredNotes2017Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SeniorUnsecuredNotes2017Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinanceResultDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesMovementInSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for senior unsecured notes 2017.",
        "label": "Senior Unsecured Notes 2017 [Member]",
        "terseLabel": "Senior unsecured corporate notes 2017"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_SeniorUnsecuredNotesEuros2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SeniorUnsecuredNotesEuros2021Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesMovementInSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for senior unsecured notes Euros 2021.",
        "label": "Senior Unsecured Notes Euros 2021 [Member]",
        "terseLabel": "Senior unsecured corporate notes Euros 2021"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_SeniorUnsecuredNotesIssuedOctober5th2021IMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SeniorUnsecuredNotesIssuedOctober5th2021IMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member represents Senior unsecured notes issued October 5th 2021, I.",
        "label": "Senior unsecured notes issued October 5th 2021, I [Member]",
        "terseLabel": "Senior unsecured notes issued October 5th 2021, I"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_SeniorUnsecuredNotesIssuedOctober5th2021IiMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SeniorUnsecuredNotesIssuedOctober5th2021IiMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member represents Senior unsecured notes issued October 5th 2021, II.",
        "label": "Senior unsecured notes issued October 5th 2021, II [Member]",
        "terseLabel": "Senior unsecured notes issued October 5th 2021, II"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_SeniorUnsecuredNotesMaturing2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SeniorUnsecuredNotesMaturing2025Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Senior Unsecured Notes maturing in 2025.",
        "label": "Senior Unsecured Notes Maturing 2025 [Member]",
        "terseLabel": "Unsecured senior notes, Maturity 2025"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_SeniorUnsecuredNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SeniorUnsecuredNotesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesMovementInSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for senior unsecured notes.",
        "label": "Senior Unsecured Notes"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_SeniorUnsecuredNotesUsDollars2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SeniorUnsecuredNotesUsDollars2021Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesMovementInSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for senior unsecured notes US Dollars 2021.",
        "label": "Senior Unsecured Notes Us Dollars 2021 [Member]",
        "terseLabel": "Senior unsecured corporate notes US Dollars 2021"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SeparateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SeparateMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityReservesLegalReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Separate [member]",
        "terseLabel": "Parent company"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for separate financial statements. Separate financial statements are those presented by an entity in which the entity could elect, subject to the requirements in IAS 27, to account for its investments in subsidiaries, joint ventures and associates either at cost, in accordance with IFRS 9, or using the equity method as described in IAS 28."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r63",
      "r66",
      "r305",
      "r371",
      "r374",
      "r475"
     ]
    },
    "ifrs-full_ServicesReceivedRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ServicesReceivedRelatedPartyTransactions",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetailss": {
       "parentTag": "grfs_NetIncomeExpenseRelatedPartyTransactions",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails",
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Services received, related party transactions",
        "negatedLabel": "Rendering of services"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of services received in related party transactions. [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r538",
      "r604"
     ]
    },
    "grfs_ShanghaiRaasBloodProductsCo.LtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ShanghaiRaasBloodProductsCo.LtdMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails",
      "http://www.grifols.com/role/DisclosureBasisOfPresentationAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureBasisOfPresentationScheduleOfInvestmentDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessConsolidatedStatementsOfProfitAndLossDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessGrifolsEgyptForPlasmaDerivativesSaeAndShanghaiRaasBloodProductsCoLtdDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMostRecentFinancialStatementsAvailableOfMainEquityAccountedInvestmentsOfGrifolsDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMovementInInvestmentsInEquityAccountedInvesteesDetails",
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentFinancialAssetsDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The member stands for Shanghai RAAS Blood Products, Co. Ltd.",
        "label": "Shanghai RAAS Blood Products Co., Ltd.",
        "terseLabel": "SRAAS",
        "verboseLabel": "Shanghai RAAS Blood Products Co., Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountRecognizedInEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountRecognizedInEquity",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsStockIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of share-based compensation recognized in equity.",
        "label": "Share-Based Compensation Arrangement by Share Based Payment Award, Amount Recognized In Equity",
        "terseLabel": "Share-based compensation, amount recognized in equity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Award Types",
        "terseLabel": "All Award Types"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ShareBasedPaymentArrangementThresholdTargetPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ShareBasedPaymentArrangementThresholdTargetPercentage",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsStockIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of target for performance thresholds and payout curves for deliveries under the share-based arrangement.",
        "label": "Share-based Payment Arrangement, Threshold Target Percentage",
        "terseLabel": "Share-based payment arrangement, threshold target percentage"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ShareBasedPaymentGranteeStatusAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ShareBasedPaymentGranteeStatusAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsStockIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by status of recipient to whom award is granted.",
        "label": "Share Based Payment, Grantee Status [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ShareBasedPaymentGranteeStatusDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ShareBasedPaymentGranteeStatusDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsStockIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Based Payment, Grantee Status",
        "label": "Share Based Payment, Grantee Status [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ShareCapitalIncreaseValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ShareCapitalIncreaseValue",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMecwinsSaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of share capital increase in a company.",
        "label": "Share capital increase, Value",
        "terseLabel": "Share capital increase"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ShareIssuedPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ShareIssuedPricePerShare",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or per unit amount of equity securities issued.",
        "label": "Share issued price per share",
        "terseLabel": "Issue price"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share of other comprehensive income of associates and joint ventures accounted for using equity method that will be reclassified to profit or loss, before tax",
        "terseLabel": "Equity accounted investees / Translation differences"
       }
      },
      "en": {
       "role": {
        "documentation": "Share of the other comprehensive income of associates and joint ventures accounted for using the equity method that will be reclassified to profit or loss, before tax."
       }
      }
     },
     "auth_ref": [
      "r518"
     ]
    },
    "grfs_ShareOfProfitLossOfEquityAccountedInvesteesRestOfEquityAccountedInvestees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ShareOfProfitLossOfEquityAccountedInvesteesRestOfEquityAccountedInvestees",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails",
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entity's share of the profit (loss) of the rest of the equity accounted investees.",
        "label": "Share of Profit (Loss) of Equity Accounted Investees, the Rest of the Equity Accounted Investees",
        "terseLabel": "Share of losses of equity accounted investees",
        "verboseLabel": "Profit/(loss) of other equity accounted investees"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ShareOfProfitLossOfEquityAccountedInvesteesWithSimilarActivityToThatOfGroup": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ShareOfProfitLossOfEquityAccountedInvesteesWithSimilarActivityToThatOfGroup",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails": {
       "parentTag": "grfs_EarningsBeforeInterestTaxDepreciationAndAmortization",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMovementInInvestmentsInEquityAccountedInvesteesDetails",
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails",
      "http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entity's share of the profit (loss) of equity accounted investees with similar activity to that of the Group.",
        "label": "Share of Profit (Loss) of Equity Accounted Investees with Similar Activity to that of the Group",
        "terseLabel": "Profit of equity accounted investees with similar activity to that of the Group",
        "verboseLabel": "Results of equity-accounted entities with activities similar to the Group"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SharePremium": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SharePremium",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "grfs_TotalAmountOfShareCapitalAndAccumulatedResults",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share premium",
        "terseLabel": "Share premium"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount received or receivable from the issuance of the entity's shares in excess of nominal value."
       }
      }
     },
     "auth_ref": [
      "r613",
      "r621"
     ]
    },
    "ifrs-full_SharePremiumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SharePremiumMember",
     "presentation": [
      "http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share premium [member]",
        "terseLabel": "Share premium"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the amount received or receivable from issuance of the entity's shares in excess of nominal value."
       }
      }
     },
     "auth_ref": [
      "r470"
     ]
    },
    "grfs_SharesAcquisitionRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SharesAcquisitionRelatedPartyTransactions",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of shares acquisition from related party transactions.",
        "label": "Shares Acquisition, Related Party Transactions",
        "negatedLabel": "Shares acquisition"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SharesInEntityHeldByEntityOrByItsSubsidiariesOrAssociates": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SharesInEntityHeldByEntityOrByItsSubsidiariesOrAssociates",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityTreasuryStockAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureEquityTreasuryStockTabularDisclosureSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of shares in entity held by entity or by its subsidiaries or associates",
        "periodEndLabel": "Treasury shares, end of period",
        "periodStartLabel": "Treasury shares, beginning of period"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares in the entity held by the entity or by its subsidiaries or associates. [Refer: Total for all associates [member]; Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r311",
      "r449",
      "r503"
     ]
    },
    "ifrs-full_ShorttermDepositsClassifiedAsCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ShorttermDepositsClassifiedAsCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureCashAndCashEquivalentsDetails": {
       "parentTag": "ifrs-full_CashAndCashEquivalents",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureCashAndCashEquivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term deposits, classified as cash equivalents",
        "terseLabel": "Current deposits"
       }
      },
      "en": {
       "role": {
        "documentation": "A classification of cash equivalents representing short-term deposits. [Refer: Cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r767"
     ]
    },
    "ifrs-full_ShorttermEmployeeBenefitsAccruals": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ShorttermEmployeeBenefitsAccruals",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureOtherCurrentLiabilitiesDetails": {
       "parentTag": "ifrs-full_OtherCurrentLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term employee benefits accruals",
        "terseLabel": "Salaries payable"
       }
      },
      "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": [
      "r784"
     ]
    },
    "ifrs-full_ShorttermEmployeeBenefitsExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ShorttermEmployeeBenefitsExpenseAbstract",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePersonnelExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term employee benefits expense [abstract]",
        "terseLabel": "Details by nature:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SignificantInvestmentsInAssociatesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SignificantInvestmentsInAssociatesAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails",
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails",
      "http://www.grifols.com/role/DisclosureBasisOfPresentationAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureBasisOfPresentationChangesInScopeOfConsolidationDetails",
      "http://www.grifols.com/role/DisclosureBasisOfPresentationScheduleOfInvestmentDetails",
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessAlbajunaTherapeuticsSlDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessCanadianPlasmaResourcesCorporationDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessGrifolsEgyptForPlasmaDerivativesSaeAndShanghaiRaasBloodProductsCoLtdDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMecwinsSaDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMovementInInvestmentsInEquityAccountedInvesteesDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessOwnershipAndCarryingAmountDetails",
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentAndCurrentLoansDetails",
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentFinancialAssetsDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Associates [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r65",
      "r158",
      "r441"
     ]
    },
    "ifrs-full_SignificantInvestmentsInAssociatesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SignificantInvestmentsInAssociatesDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails",
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails",
      "http://www.grifols.com/role/DisclosureBasisOfPresentationAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureBasisOfPresentationChangesInScopeOfConsolidationDetails",
      "http://www.grifols.com/role/DisclosureBasisOfPresentationScheduleOfInvestmentDetails",
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessAlbajunaTherapeuticsSlDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessCanadianPlasmaResourcesCorporationDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessGrifolsEgyptForPlasmaDerivativesSaeAndShanghaiRaasBloodProductsCoLtdDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMecwinsSaDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMovementInInvestmentsInEquityAccountedInvesteesDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessOwnershipAndCarryingAmountDetails",
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentAndCurrentLoansDetails",
      "http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentFinancialAssetsDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Associates [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Associates' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r65",
      "r158",
      "r441"
     ]
    },
    "ifrs-full_SignificantInvestmentsInSubsidiariesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SignificantInvestmentsInSubsidiariesAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails",
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails",
      "http://www.grifols.com/role/DisclosureBasisOfPresentationChangesInScopeOfConsolidationDetails",
      "http://www.grifols.com/role/DisclosureBasisOfPresentationScheduleOfEntitiesDetails",
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessAlbajunaTherapeuticsSlDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessGrifolsEgyptForPlasmaDerivativesSaeAndShanghaiRaasBloodProductsCoLtdDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsCashFlowsDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsMovementDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsSummaryOfFinancialInformationDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesEbitdaCommitmentSensitivityAnalysisDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails",
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesCurrentContractAssetsAndOtherReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiaries [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r65",
      "r155",
      "r439"
     ]
    },
    "ifrs-full_SignificantInvestmentsInSubsidiariesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SignificantInvestmentsInSubsidiariesDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails",
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails",
      "http://www.grifols.com/role/DisclosureBasisOfPresentationChangesInScopeOfConsolidationDetails",
      "http://www.grifols.com/role/DisclosureBasisOfPresentationScheduleOfEntitiesDetails",
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessAlbajunaTherapeuticsSlDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessGrifolsEgyptForPlasmaDerivativesSaeAndShanghaiRaasBloodProductsCoLtdDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsCashFlowsDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsMovementDetails",
      "http://www.grifols.com/role/DisclosureNonControllingInterestsSummaryOfFinancialInformationDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesEbitdaCommitmentSensitivityAnalysisDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails",
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesCurrentContractAssetsAndOtherReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiaries [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Subsidiaries' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r65",
      "r155",
      "r439"
     ]
    },
    "ifrs-full_SocialSecurityContributions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SocialSecurityContributions",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosurePersonnelExpensesDetails": {
       "parentTag": "ifrs-full_EmployeeBenefitsExpense",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosurePersonnelExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Social security contributions",
        "terseLabel": "Social security"
       }
      }
     },
     "auth_ref": [
      "r754"
     ]
    },
    "grfs_SolidaritySurchargeRateOnStatutoryCorporateIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SolidaritySurchargeRateOnStatutoryCorporateIncomeTaxRate",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Solidarity surcharge rate on statutory corporate income tax rate.",
        "label": "Solidarity surcharge rate on statutory corporate income tax rate"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_SpanishCompaniesOtherThanParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SpanishCompaniesOtherThanParentMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityReservesLegalReserveDetails",
      "http://www.grifols.com/role/DisclosureEquityReservesUnavailableReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Spanish companies other than parent.",
        "label": "Spanish companies other than parent",
        "terseLabel": "Spanish companies other than parent"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_SquadronReinsuranceDesignatedActivityCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SquadronReinsuranceDesignatedActivityCompanyMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Squadron Reinsurance Designated Activity Company.",
        "label": "Squadron Reinsurance Designated Activity Company"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_SqueezeOutCashCompensationPerShareAmount": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SqueezeOutCashCompensationPerShareAmount",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash compensation per ordinary share of target company to be paid by company upon finalization of the squeeze-out order, in accordance with the German Takeover Act.",
        "label": "Squeeze Out Cash Compensation, Per Share Amount",
        "terseLabel": "Squeeze out cash compensation, per share amount"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_SqueezeOutProceedingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SqueezeOutProceedingsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies the specific legal proceeding relating to the squeezeout under Section 39a ff. of the German Takeover Act concerning the compulsory transfer of ordinary shares of target company.",
        "label": "Squeeze Out Proceedings [Member]",
        "terseLabel": "Squeeze out proceedings"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Statements of Cash Flows"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfChangesInEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "StatementOfChangesInEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Changes in Consolidated Equity"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfChangesInEquityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "StatementOfChangesInEquityLineItems",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIiStatementOfAccountingStatementOfResultsAndLiquidityDetails",
      "http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of changes in equity [line items]",
        "terseLabel": "Statement of Changes in Consolidated Equity"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfChangesInEquityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "StatementOfChangesInEquityTable",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIiStatementOfAccountingStatementOfResultsAndLiquidityDetails",
      "http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of changes in equity [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to changes in equity."
       }
      }
     },
     "auth_ref": [
      "r470"
     ]
    },
    "ifrs-full_StatementOfComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "StatementOfComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Statements of Comprehensive Income"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Balance Sheets"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureAppendixIiStatementOfAccountingStatementOfResultsAndLiquidityDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessGrifolsEgyptForPlasmaDerivativesSaeAndShanghaiRaasBloodProductsCoLtdDetails",
      "http://www.grifols.com/role/DisclosureGoodwillImpairmentTestingDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesEbitdaCommitmentSensitivityAnalysisDetails",
      "http://www.grifols.com/role/DisclosureTaxationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_StatutoryCorporateIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "StatutoryCorporateIncomeTaxRate",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statutory corporate income tax rate.",
        "label": "Statutory corporate income tax rate"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_StatutoryCorporateIncomeTaxRateIncludingSolidaritySurcharge": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "StatutoryCorporateIncomeTaxRateIncludingSolidaritySurcharge",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statutory corporate income tax rate including solidarity surcharge.",
        "label": "Statutory corporate income tax rate including solidarity surcharge"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatutoryReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "StatutoryReserve",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityReservesLegalReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statutory reserve",
        "verboseLabel": "Legal reserve"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity representing reserves created based on legal requirements."
       }
      }
     },
     "auth_ref": [
      "r781"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Price or TSR Estimation Method [Text Block]",
        "terseLabel": "Stock Price or TSR Estimation Method"
       }
      }
     },
     "auth_ref": [
      "r646",
      "r657",
      "r667",
      "r700"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "terseLabel": "Stock Appreciation Rights (SARs)"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_StockIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "StockIncentivePlanMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsStockIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for stock incentive plan.",
        "label": "Stock Incentive Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_StockOptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "StockOptionsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsCashSettledShareBasedPaymentPlanNarrativeDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for stock options, granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Stock Options [Member]",
        "terseLabel": "Stock options"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_StockOptionsSettledBy2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "StockOptionsSettledBy2025Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for stock options Settled by 2025 [Member]",
        "label": "Stock Options Settled by 2025 [Member]",
        "terseLabel": "Stock options settled by 2025"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_StockOptionsSettledBy2027Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "StockOptionsSettledBy2027Member",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for stock options Settled by 2027.",
        "label": "Stock Options Settled by 2027 [Member]",
        "terseLabel": "Stock options settled by 2027"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SubsidiariesWithMaterialNoncontrollingInterestsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SubsidiariesWithMaterialNoncontrollingInterestsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsSummaryOfFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiaries with material non-controlling interests [member]",
        "terseLabel": "Total"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for subsidiaries that have non-controlling interests that are material to the reporting entity. [Refer: Total for all subsidiaries [member]; Non-controlling interests]"
       }
      }
     },
     "auth_ref": [
      "r137"
     ]
    },
    "grfs_SummaryOfSignificantAccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SummaryOfSignificantAccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Significant Accounting Policies"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_SuppliesAndAuxiliaryMaterialsExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "SuppliesAndAuxiliaryMaterialsExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureExpensesByNatureOtherOperatingIncomeAndExpensesComponentsDetails": {
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureExpensesByNatureOtherOperatingIncomeAndExpensesComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense relating to supplies and auxiliary materials.",
        "label": "Supplies and Auxiliary Materials Expense",
        "terseLabel": "Supplies and auxiliary materials"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tabular List [Table Text Block]",
        "terseLabel": "Tabular List, Table"
       }
      }
     },
     "auth_ref": [
      "r693"
     ]
    },
    "grfs_TalecrisMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "TalecrisMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for information on Talecris.",
        "label": "Talecris"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_TaxDeductionsPendingApplicationMaturityTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "TaxDeductionsPendingApplicationMaturityTerm",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationDeferredTaxAssetsAndLiabilitiesOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to the term the tax deduction pending application will reach maturity.",
        "label": "Tax Deductions Pending Application Maturity Term",
        "terseLabel": "Tax deduction maturity term"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TaxEffectFromChangeInTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TaxEffectFromChangeInTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureTaxationReconciliationOfAccountingAndTaxableIncomeDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationDetails",
      "http://www.grifols.com/role/DisclosureTaxationReconciliationOfAccountingAndTaxableIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax effect from change in tax rate",
        "terseLabel": "Effect of the change in the tax rate in Germany"
       }
      },
      "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 changes in the tax rate. [Refer: Accounting profit]"
       }
      }
     },
     "auth_ref": [
      "r4",
      "r334"
     ]
    },
    "ifrs-full_TaxEffectOfForeignTaxRates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TaxEffectOfForeignTaxRates",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureTaxationReconciliationOfAccountingAndTaxableIncomeDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationReconciliationOfAccountingAndTaxableIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax effect of foreign tax rates",
        "terseLabel": "Effect of different 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": [
      "r4",
      "r334"
     ]
    },
    "grfs_TaxEffectOfTaxCreditsDeductions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "TaxEffectOfTaxCreditsDeductions",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureTaxationReconciliationOfAccountingAndTaxableIncomeDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationReconciliationOfAccountingAndTaxableIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax effect of tax credits (deductions)",
        "label": "Tax effect of tax credits (deductions)",
        "negatedLabel": "Tax credits (deductions)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TaxExpenseIncomeAtApplicableTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TaxExpenseIncomeAtApplicableTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureTaxationReconciliationOfAccountingAndTaxableIncomeDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationReconciliationOfAccountingAndTaxableIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax expense (income) at applicable tax rate",
        "terseLabel": "Tax at 25%"
       }
      },
      "en": {
       "role": {
        "documentation": "The product of the accounting profit multiplied by the applicable tax rate(s). [Refer: Accounting profit; Applicable tax rate]"
       }
      }
     },
     "auth_ref": [
      "r4",
      "r334"
     ]
    },
    "grfs_TaxExpenseRelatingToChangesInPermanentDifferences": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "TaxExpenseRelatingToChangesInPermanentDifferences",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureTaxationReconciliationOfAccountingAndTaxableIncomeDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationReconciliationOfAccountingAndTaxableIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of tax expense relating to changes in permanent differences.",
        "label": "Tax Expense Relating to Changes In Permanent Differences",
        "terseLabel": "Permanent differences"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_TaxStatuteOfLimitationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "TaxStatuteOfLimitationPeriod",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationDeferredTaxAssetsAndLiabilitiesOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of years during which tax authorities may assess or reassess tax returns in a specific jurisdiction.",
        "label": "Tax Statute Of Limitation Period",
        "terseLabel": "Tax years subject to examination"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_TaxesEffectOnProfitsOfSaleTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "TaxesEffectOnProfitsOfSaleTransaction",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessConsolidatedStatementsOfProfitAndLossDetails": {
       "parentTag": "grfs_ProfitLossOnSaleTransactionNetOfTaxes",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessConsolidatedStatementsOfProfitAndLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of taxes effect on sale transaction.",
        "label": "Taxes Effect on Profits of Sale Transaction",
        "terseLabel": "Taxes on profits in China and Spain"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r10",
      "r339"
     ]
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r10",
      "r339"
     ]
    },
    "ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationDeferredTaxAssetsAndLiabilitiesOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary differences associated with investments in subsidiaries, branches and associates and interests in joint arrangements for which deferred tax liabilities have not been recognised",
        "terseLabel": "Unrecognized deferred tax on investments in subsidiaries"
       }
      },
      "en": {
       "role": {
        "documentation": "The aggregate amount of temporary differences associated with investments in subsidiaries, branches and associates and interests in joint arrangements, for which deferred tax liabilities have not been recognised as a result of satisfying both of the following conditions: (a) the parent, investor, joint venturer or joint operator is able to control the timing of the reversal of the temporary difference; and (b) it is probable that the temporary difference will not reverse in the foreseeable future. [Refer: Total for all associates [member]; Total for all subsidiaries [member]; Temporary differences [member]; Investments in subsidiaries reported in separate financial statements]"
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "grfs_TermConsideredForDividendDistributionCalculation": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "TermConsideredForDividendDistributionCalculation",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the term considered for dividend distribution calculation.",
        "label": "Term Considered for Dividend Distribution Calculation",
        "terseLabel": "Term considered for dividend distribution"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_TermForCalculatingProportionalShareOfAnnualFeeForTime": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "TermForCalculatingProportionalShareOfAnnualFeeForTime",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the term used for calculation proportional share of annual fee. for the time the counterparty is considered a related party.",
        "label": "Term for Calculating Proportional Share of Annual Fee, For the Time",
        "terseLabel": "Term used for calculation proportional share of annual fee"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_TermForRightToUseBrandName": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "TermForRightToUseBrandName",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the term in which license to use the brand name is granted to entity.",
        "label": "Term for Right to use Brand Name",
        "terseLabel": "Term of period in which license to use the brand name"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_TermOfOptionToAcquireAdditionalOwnershipInterestsAfterEndOfManagementServices": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "TermOfOptionToAcquireAdditionalOwnershipInterestsAfterEndOfManagementServices",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of option to acquire additional ownership interests after end of management services",
        "label": "Term of option to acquire additional ownership interests after end of management services"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_TerminationBenefitsEqualToNumberOfYearsOfSalaryForEmployeesOrDirectors": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "TerminationBenefitsEqualToNumberOfYearsOfSalaryForEmployeesOrDirectors",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsOtherObligationsWithPersonnelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "In the event that control is taken of the Company, employees/directors are entitled to termination benefits equal to stated duration of salary.",
        "label": "Termination benefits equal to number of years of salary for employees or directors",
        "terseLabel": "Number of years of salary for employees/directors"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_TerminationBenefitsEqualToNumberOfYearsOfSalaryForExecutives": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "TerminationBenefitsEqualToNumberOfYearsOfSalaryForExecutives",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsOtherObligationsWithPersonnelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Executives are entitled to termination benefits equal to stated duration of salary in different circumstances.",
        "label": "Termination benefits equal to number of years of salary for executives",
        "terseLabel": "Number of years of salary for executives"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TerminationBenefitsExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TerminationBenefitsExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePersonnelExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Termination benefits expense",
        "terseLabel": "Severance expense"
       }
      }
     },
     "auth_ref": [
      "r750"
     ]
    },
    "grfs_TerminationOfJointBusinessArrangementWithOrthoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "TerminationOfJointBusinessArrangementWithOrthoMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member represents the termination of a joint business arrangement with Ortho.",
        "label": "Termination of joint business arrangement with Ortho [Member]",
        "terseLabel": "Termination of joint business arrangement with Ortho"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ThirdPartyTradeReceivablesAndContractAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ThirdPartyTradeReceivablesAndContractAssetsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesCarryingAmountOfTradeAndOtherReceivablesAndContractualAssetsCategorizedByDueDateDetails",
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesMovementInBadDebtProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member represents third party trade receivables and contract assets.",
        "label": "Third party trade receivables and contract assets [member]",
        "terseLabel": "Third party trade receivables and contract assets"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ThresholdBusinessDaysForComputationOfAveragePricePerShare": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ThresholdBusinessDaysForComputationOfAveragePricePerShare",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsCashSettledShareBasedPaymentPlanNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold business days for computation of average price per share",
        "label": "Threshold Business Days for Computation of Average Price Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ThresholdNumberOfLiterSForOptionPricingTriggerQuantity": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ThresholdNumberOfLiterSForOptionPricingTriggerQuantity",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Presents the quantity of plasma, measured in liters, that serves as the contractual threshold for activating or modifying the pricing mechanism of a call, put, or combined call/put option relating to the acquisition of a non-controlling interest. When cumulative plasma collections reach this   threshold, the option valuation is determined using the pricing formula   specified in the acquisition agreement.",
        "label": "Threshold Number of Liter's For Option Pricing Trigger Quantity",
        "terseLabel": "Threshold number of liter's for option pricing trigger quantity"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ThresholdPeriodForExerciseOfOptions": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ThresholdPeriodForExerciseOfOptions",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold period for exercise of options (call option and a put option for both shareholders which allows them to acquire or sell their entire stake to the counterparty)",
        "label": "Threshold Period for Exercise of Options",
        "terseLabel": "Threshold period for exercise of options"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ThresholdProportionOfOwnershipPercentageHeldForAggregateEarningsBeforeInterestTaxesDepreciationAndAmortizationInSubsidiaryForSpecifiedPeriod": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ThresholdProportionOfOwnershipPercentageHeldForAggregateEarningsBeforeInterestTaxesDepreciationAndAmortizationInSubsidiaryForSpecifiedPeriod",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of ownership to be maintained for achieving aggregate EBITDA for a specified period.",
        "label": "Threshold Proportion of Ownership Percentage Held For Aggregate Earnings Before Interest Taxes Depreciation And Amortization In Subsidiary For Specified Period"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TimingOfTransferOfGoodsOrServicesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TimingOfTransferOfGoodsOrServicesAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSegmentReportingMainCustomerDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Timing of transfer of goods or services [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r563",
      "r599"
     ]
    },
    "ifrs-full_TimingOfTransferOfGoodsOrServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TimingOfTransferOfGoodsOrServicesDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSegmentReportingMainCustomerDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Timing of transfer of goods or services [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all timings of the transfer of goods or services in contracts with customers. It also represents the standard value for the 'Timing of transfer of goods or services' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r563",
      "r599"
     ]
    },
    "ifrs-full_TopOfRangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TopOfRangeMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanNarrativeDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsOtherObligationsWithPersonnelDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsStockIncentivePlanDetails",
      "http://www.grifols.com/role/DisclosureFinanceResultDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails",
      "http://www.grifols.com/role/DisclosureGoodwillImpairmentTestingDetails",
      "http://www.grifols.com/role/DisclosureGoodwillReasonablyPossibleChangesInCertainKeyAssumptionsDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails",
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesIntangibleAssetsDetails",
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails",
      "http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.grifols.com/role/DisclosureTaxationDetails",
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesCurrentContractAssetsAndOtherReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Top of range [member]",
        "terseLabel": "Maximum"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for top of a range."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r165",
      "r188",
      "r198",
      "r322",
      "r557",
      "r559",
      "r772"
     ]
    },
    "grfs_TotalAdvancesPaidForCenters": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "TotalAdvancesPaidForCenters",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessJointArrangementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total advances paid for centers",
        "label": "Total advances paid for centers",
        "terseLabel": "Total advances paid for centers"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_TotalAmountOfShareCapitalAndAccumulatedResults": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "TotalAmountOfShareCapitalAndAccumulatedResults",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total amount of share capital and accumulated results.",
        "label": "Total amount of share capital and accumulated results",
        "totalLabel": "Total shareholder's equity"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_TotalContributionsByAllShareholdersDuringPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "TotalContributionsByAllShareholdersDuringPeriod",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessGrifolsEgyptForPlasmaDerivativesSaeAndShanghaiRaasBloodProductsCoLtdDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total contributions by all shareholders during the period",
        "label": "Total contributions by all shareholders during the period",
        "terseLabel": "Total contributions"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_TotalEquityAccountedInvesteesWithSimilarActivityToThatOfGroupMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "TotalEquityAccountedInvesteesWithSimilarActivityToThatOfGroupMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMovementInInvestmentsInEquityAccountedInvesteesDetails",
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessOwnershipAndCarryingAmountDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for equity accounted investees with similar activity to that of the group.",
        "label": "Total equity accounted investees with similar activity to that of the Group"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_TotalMovementInDiscountsAndOtherReductionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "TotalMovementInDiscountsAndOtherReductionsAbstract",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesMovementInDiscountsAndOtherReductionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Total movement in discounts and other reductions"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_TotalNumberOfGuaranteesOverLeaseContracts": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "TotalNumberOfGuaranteesOverLeaseContracts",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of guarantees over lease contracts.",
        "label": "Total number of guarantees over lease contracts"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_TotalNumberOfPlasmaCentersManagedByEntity": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "TotalNumberOfPlasmaCentersManagedByEntity",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of plasma centers managed by entity.",
        "label": "Total number of plasma centers managed by entity"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_TotalOfRestOfEquityAccountedInvesteesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "TotalOfRestOfEquityAccountedInvesteesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMovementInInvestmentsInEquityAccountedInvesteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The member stands for equity accounted investees.",
        "label": "Total of the rest of equity accounted investees"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Amount",
        "terseLabel": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r685"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Vs Peer Group [Text Block]",
        "terseLabel": "Total Shareholder Return Vs Peer Group"
       }
      }
     },
     "auth_ref": [
      "r692"
     ]
    },
    "ifrs-full_TradeAndOtherCurrentPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherCurrentPayables",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherPayablesDetails",
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade and other current payables",
        "totalLabel": "Total trade and other payables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current trade payables and current other payables. [Refer: Current trade payables; Other current payables]"
       }
      }
     },
     "auth_ref": [
      "r483"
     ]
    },
    "ifrs-full_TradeAndOtherCurrentPayablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherCurrentPayablesAbstract",
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade and other current payables [abstract]",
        "verboseLabel": "Trade and other payables"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherCurrentPayablesToTradeSuppliers",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_TradeAndOtherCurrentPayables",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherPayablesDetails",
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current trade payables",
        "terseLabel": "Suppliers"
       }
      },
      "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": [
      "r618",
      "r784"
     ]
    },
    "ifrs-full_TradeAndOtherCurrentReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherCurrentReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade and other current receivables",
        "totalLabel": "Trade and other receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current trade receivables and current other receivables. [Refer: Current trade receivables; Other current receivables]"
       }
      }
     },
     "auth_ref": [
      "r456",
      "r481",
      "r498"
     ]
    },
    "ifrs-full_TradeAndOtherCurrentReceivablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherCurrentReceivablesAbstract",
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade and other current receivables [abstract]",
        "terseLabel": "Trade and other receivables"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_TradeAndOtherCurrentReceivablesAndCurrentContractAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "TradeAndOtherCurrentReceivablesAndCurrentContractAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesSummaryDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trade and other current receivables and current contract assets.",
        "label": "Trade and other current receivables and current contract assets",
        "totalLabel": "Total current contract assets, trade and other receivables"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherCurrentReceivablesDueFromRelatedParties",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current receivables due from related parties",
        "terseLabel": "Receivables from associates"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current receivables due from related parties. [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r611",
      "r619"
     ]
    },
    "grfs_TradeAndOtherPayablesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "TradeAndOtherPayablesTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherPayablesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of the components of trade and other payables.",
        "label": "Trade and Other Payables [Table Text Block]",
        "terseLabel": "Schedule of trade and other payables"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TradeAndOtherPayablesToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherPayablesToRelatedParties",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails": {
       "parentTag": "ifrs-full_AmountsPayableRelatedPartyTransactions",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payables to related parties",
        "negatedLabel": "Creditors"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of payables due to related parties. [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r784"
     ]
    },
    "grfs_TradeAndOtherPayablesToSuppliersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "TradeAndOtherPayablesToSuppliersMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsClassificationByNatureCategoryAndFairValueDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsCurrencyRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for payment due to suppliers for goods and services used in the entity's business.",
        "label": "Trade payables.",
        "terseLabel": "Trade and other payables"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TradeAndOtherPayablesToTradeSuppliers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherPayablesToTradeSuppliers",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsContractualMaturityDatesOfFinancialLiabilitiesDetails": {
       "parentTag": "grfs_FinancialLiabilitiesIncludingCommittedInterestCalculatedUsingInterestRateForwardCurves",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsContractualMaturityDatesOfFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade payables",
        "verboseLabel": "Payable to suppliers"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of payment due to suppliers for goods and services used in the entity's business."
       }
      }
     },
     "auth_ref": [
      "r784"
     ]
    },
    "ifrs-full_TradeAndOtherReceivablesDueFromRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherReceivablesDueFromRelatedParties",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails": {
       "parentTag": "ifrs-full_AmountsReceivableRelatedPartyTransactions",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables due from related parties",
        "terseLabel": "Receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of receivables due from related parties. [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r611",
      "r619"
     ]
    },
    "grfs_TradeAndOtherReceivablesIncludingAdvancesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "TradeAndOtherReceivablesIncludingAdvancesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsClassificationByNatureCategoryAndFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for trade and other receivables, including advances.",
        "label": "Trade and other receivables including advances [Member]",
        "terseLabel": "Trade and other receivables"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_TradeAndOtherReceivablesLineItem": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "TradeAndOtherReceivablesLineItem",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesCurrentContractAssetsAndOtherReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.",
        "label": "Trade and Other Receivables [Line Item]",
        "terseLabel": "Trade and Other Receivables"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_TradeAndOtherReceivablesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "TradeAndOtherReceivablesTable",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesCurrentContractAssetsAndOtherReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule disclosing information related to the trade and other receivables.",
        "label": "Trade and Other Receivables [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_TradeAndOtherReceivablesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "TradeAndOtherReceivablesTableTextBlock",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of trade and other receivables.",
        "label": "Trade and Other Receivables [Table Text Block]",
        "terseLabel": "Schedule of trade and other receivables"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_TradePayablesUndiscountedCashFlows": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "TradePayablesUndiscountedCashFlows",
     "crdr": "credit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsContractualMaturityDatesOfFinancialLiabilitiesDetails": {
       "parentTag": "grfs_FinancialLiabilitiesIncludingCommittedInterestCalculatedUsingInterestRateForwardCurvesUndiscountedCashFlows",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsContractualMaturityDatesOfFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of contractual undiscounted cash flows in relation to trade payables.",
        "label": "Trade Payables, Undiscounted Cash Flows",
        "terseLabel": "Payable to suppliers"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_TradeReceivablesExcludingReceivablesFromAssociates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "TradeReceivablesExcludingReceivablesFromAssociates",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trade receivables excluding receivables from associates",
        "label": "Trade receivables excluding receivables from associates",
        "terseLabel": "Trade receivables"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TradeReceivablesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeReceivablesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsClassificationByNatureCategoryAndFairValueDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsCurrencyRiskDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsMaximumLevelOfExposureToCreditRiskDetails",
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesMovementInBadDebtProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade receivables [member]",
        "terseLabel": "Trade receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for trade receivables. [Refer: Trade receivables]"
       }
      }
     },
     "auth_ref": [
      "r237",
      "r242",
      "r433",
      "r436",
      "r576",
      "r778"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "auth_ref": [
      "r713"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]",
        "terseLabel": "Trading Arrangements, by Individual"
       }
      }
     },
     "auth_ref": [
      "r715"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.grifols.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "grfs_TransfusionalMedicineMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "TransfusionalMedicineMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSegmentReportingSalesByGroupsOfProductsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the transfusional medicine group of products.",
        "label": "Transfusional medicine"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_TranslationDifferencesAndOtherChanges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "TranslationDifferencesAndOtherChanges",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNonControllingInterestsMovementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Translation differences and other changes.",
        "label": "Translation Differences and Other Changes",
        "terseLabel": "Translation differences"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TransportationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TransportationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureExpensesByNatureOtherOperatingIncomeAndExpensesComponentsDetails": {
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureExpensesByNatureOtherOperatingIncomeAndExpensesComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transportation expense",
        "terseLabel": "Freight"
       }
      }
     },
     "auth_ref": [
      "r778"
     ]
    },
    "ifrs-full_TravelExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TravelExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosureExpensesByNatureOtherOperatingIncomeAndExpensesComponentsDetails": {
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosureExpensesByNatureOtherOperatingIncomeAndExpensesComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Travel expense",
        "terseLabel": "Travel expenses"
       }
      }
     },
     "auth_ref": [
      "r778"
     ]
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r716"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r717"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Expiration Date",
        "terseLabel": "Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r717"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r715"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "auth_ref": [
      "r715"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Securities Aggregate Available Amount",
        "terseLabel": "Aggregate Available"
       }
      }
     },
     "auth_ref": [
      "r718"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r716"
     ]
    },
    "ifrs-full_TreasuryShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TreasuryShares",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "grfs_TotalAmountOfShareCapitalAndAccumulatedResults",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury shares",
        "negatedLabel": "Treasury stock"
       }
      },
      "en": {
       "role": {
        "documentation": "An entity\u2019s own equity instruments, held by the entity or other members of the consolidated group."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r613",
      "r621"
     ]
    },
    "ifrs-full_TreasurySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TreasurySharesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityTables",
      "http://www.grifols.com/role/DisclosureEquityTreasuryStockAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureEquityTreasuryStockTabularDisclosureSharesDetails",
      "http://www.grifols.com/role/DisclosureEquityTreasuryStockTabularDisclosureValueDetails",
      "http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury shares [member]",
        "terseLabel": "Treasury stock"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the entity\u2019s own equity instruments, held by the entity or other members of the consolidated group."
       }
      }
     },
     "auth_ref": [
      "r470"
     ]
    },
    "grfs_TreasuryStockAsPercentageOfCapital": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "TreasuryStockAsPercentageOfCapital",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityTreasuryStockAdditionalInformationDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsInterestRateRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Treasury stock as a percentage of capital, held by parent.",
        "label": "Treasury Stock as a Percentage of Capital",
        "terseLabel": "Treasury stock as a percentage of capital, held by parent",
        "verboseLabel": "Treasury stock as a percentage of capital"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TypesOfHedgesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfHedgesAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesHedgingDerivativeFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of hedges [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r229",
      "r231",
      "r232",
      "r428",
      "r430",
      "r431"
     ]
    },
    "ifrs-full_TypesOfHedgesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfHedgesDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesHedgingDerivativeFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of hedges [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all types of hedges. It also represents the standard value for the 'Types of hedges' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r229",
      "r231",
      "r232",
      "r428",
      "r430",
      "r431"
     ]
    },
    "ifrs-full_TypesOfInterestRatesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfInterestRatesAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails",
      "http://www.grifols.com/role/DisclosureEquityShareCapitalMovementInOutstandingSharesDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsInterestRateRiskDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorDebtDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of interest rates [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r771"
     ]
    },
    "ifrs-full_TypesOfInterestRatesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfInterestRatesDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails",
      "http://www.grifols.com/role/DisclosureEquityShareCapitalMovementInOutstandingSharesDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsInterestRateRiskDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorDebtDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of interest rates [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all types of interest rates. It also represents the standard value for the 'Types of interest rates' axis if no other member is used. [Refer: Interest rate risk [member]]"
       }
      }
     },
     "auth_ref": [
      "r771"
     ]
    },
    "ifrs-full_TypesOfRisksAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfRisksAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsCurrencyRiskDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsInterestRateRiskDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of risks [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r189",
      "r190",
      "r191",
      "r193",
      "r225",
      "r235",
      "r236",
      "r363"
     ]
    },
    "ifrs-full_TypesOfRisksDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfRisksDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsCurrencyRiskDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsInterestRateRiskDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of risks [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all types of risks. It also represents the standard value for the 'Types of risks' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r189",
      "r190",
      "r191",
      "r193",
      "r225",
      "r235",
      "r236",
      "r363"
     ]
    },
    "ifrs-full_TypesOfSharebasedPaymentArrangementsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfSharebasedPaymentArrangementsAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsCashSettledShareBasedPaymentPlanDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsCashSettledShareBasedPaymentPlanNarrativeDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanNarrativeDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsStockIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of share-based payment arrangements [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r199",
      "r406"
     ]
    },
    "ifrs-full_TypesOfSharebasedPaymentArrangementsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfSharebasedPaymentArrangementsDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsCashSettledShareBasedPaymentPlanDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsCashSettledShareBasedPaymentPlanNarrativeDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanNarrativeDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsStockIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of share-based payment arrangements [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for an agreement between the entity or another group entity or any shareholder of the group entity and another party (including an employee) that entitles the other party to receive (a) cash or other assets of the entity for amounts that are based on the price (or value) of equity instruments (including shares or share options) of the entity or another group entity; or (b) equity instruments (including shares or share options) of the entity or another group entity, provided that the specified vesting conditions, if any, are met. It also represents the standard value for the 'Types of share-based payment arrangements' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r199",
      "r406"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "US",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsMaximumLevelOfExposureToCreditRiskDetails",
      "http://www.grifols.com/role/DisclosureTaxationDeferredTaxAssetsAndLiabilitiesOthersDetails",
      "http://www.grifols.com/role/DisclosureTaxationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "US",
        "verboseLabel": "United States of America"
       }
      }
     },
     "auth_ref": []
    },
    "currency_USD": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2025",
     "localname": "USD",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsCurrencyRiskDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesDetails",
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesHedgingDerivativeFinancialInstrumentsDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorDebtDetails",
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorNotesDetails",
      "http://www.grifols.com/role/DisclosureSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "United States of America, Dollars",
        "terseLabel": "US Dollars",
        "verboseLabel": "US dollar"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_UnallocatedAmountsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "UnallocatedAmountsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unallocated amounts [member]",
        "verboseLabel": "Not Assignable"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for items that have not been allocated to operating segments."
       }
      }
     },
     "auth_ref": [
      "r594",
      "r595"
     ]
    },
    "grfs_UndrawnBorrowingFacilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "UndrawnBorrowingFacilitiesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialInstrumentsLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for borrowings available but unused credit capacity under the credit facility.",
        "label": "Undrawn Borrowing Facilities [Member]",
        "terseLabel": "Undrawn committed credit lines"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underlying Security Market Price Change, Percent",
        "terseLabel": "Underlying Security Market Price Change"
       }
      }
     },
     "auth_ref": [
      "r712"
     ]
    },
    "grfs_UnitedStatesAndCanadaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "UnitedStatesAndCanadaMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationReportedForGeographicalAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the USA and Canada geographical areas.",
        "label": "USA and Canada.",
        "terseLabel": "USA and Canada"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_UnobservableInputsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "UnobservableInputsAxis",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillImpairmentTestingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r161",
      "r769"
     ]
    },
    "ifrs-full_UnobservableInputsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "UnobservableInputsDomain",
     "presentation": [
      "http://www.grifols.com/role/DisclosureGoodwillImpairmentTestingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r161",
      "r769"
     ]
    },
    "grfs_UnsecuredLongTermLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "UnsecuredLongTermLoanMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Unsecured long-term loan",
        "label": "Unsecured long-term loan [Member]",
        "terseLabel": "Unsecured long-term loan"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_UnusedTaxCreditsDeductionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "UnusedTaxCreditsDeductionsMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for tax credits (deductions) that have been received or deducted and are carried forward for use against future taxable profit.",
        "label": "Unused Tax Credits (Deductions) [Member]",
        "terseLabel": "Tax credits (deductions)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationDeferredTaxAssetsAndLiabilitiesOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unused tax losses for which no deferred tax asset recognised",
        "terseLabel": "Unrecognized deferred tax assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of unused tax losses for which no deferred tax asset is recognised in the statement of financial position. [Refer: Unused tax losses [member]]"
       }
      }
     },
     "auth_ref": [
      "r6",
      "r336"
     ]
    },
    "ifrs-full_UnusedTaxLossesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "UnusedTaxLossesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unused tax losses [member]",
        "terseLabel": "Tax loss carryforwards"
       }
      },
      "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": [
      "r10",
      "r339"
     ]
    },
    "grfs_UsaAndCanadaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "UsaAndCanadaMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesGeographicalDistributionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for USA and Canada.",
        "label": "USA and Canada",
        "terseLabel": "USA and Canada"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "durationItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherIntangibleAssetsOthersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Useful life measured as period of time, intangible assets other than goodwill",
        "verboseLabel": "Amortization period, intangible assets"
       }
      },
      "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": [
      "r86",
      "r386"
     ]
    },
    "grfs_ValueAssignedToVotingProxyAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ValueAssignedToVotingProxyAgreement",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value assigned to voting proxy agreement.",
        "label": "Value assigned to voting proxy agreement"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ValueOfDisposalOfNonCurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsBeforeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ValueOfDisposalOfNonCurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsBeforeTaxes",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessConsolidatedStatementsOfProfitAndLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value at the date of the non current assets or disposal group assets held for sale and discontinued operations before taxes.",
        "label": "Value of Disposal of Non-current Assets or Disposal Groups Classified As Held For Sale And Discontinued Operations Before Taxes",
        "terseLabel": "Selling price"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ValueOfOrdinarySharesExchangedForLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ValueOfOrdinarySharesExchangedForLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of ordinary shares exchanged for liability.",
        "label": "Value Of Ordinary Shares Exchanged for Liability",
        "terseLabel": "Value of ordinary shares exchanged for liability"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_ValueOfShareRedemptionRightIncludedInLoanAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "ValueOfShareRedemptionRightIncludedInLoanAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of share redemption right included in loan amount.",
        "label": "Value of share redemption right included in loan amount"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_VariationPercentageBetweenCommittedAndEstimatedEbitda": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "VariationPercentageBetweenCommittedAndEstimatedEbitda",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesEbitdaCommitmentSensitivityAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the percentage variation between the committed EBITDA and the estimated EBITDA under different performance scenarios.",
        "label": "Variation Percentage Between Committed And Estimated EBITDA",
        "terseLabel": "Variation Percentage Between Committed And Estimated EBITDA"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_VehiclesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "VehiclesMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureLeasesAmountsRecognizedInConsolidatedStatementOfProfitAndLossDetails",
      "http://www.grifols.com/role/DisclosureLeasesDetailsOfChangesInLeasesDetailsImported",
      "http://www.grifols.com/role/DisclosureLeasesDetailsOfLeasesInConsolidatedBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vehicles [member]",
        "terseLabel": "Vehicles"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing vehicles used in the entity's operations, specifically to include aircraft, motor vehicles and ships. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r741"
     ]
    },
    "grfs_VestingLifeOfShareBasedAwards": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "VestingLifeOfShareBasedAwards",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsCashSettledShareBasedPaymentPlanNarrativeDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanNarrativeDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsStockIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The vesting life of awards in a share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Vesting life of share-based awards",
        "terseLabel": "Vesting Period"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_VictorGrifolsRouraMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "VictorGrifolsRouraMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member represents Victor Grifols Roura.",
        "label": "Victor Grifols Roura [Member]",
        "terseLabel": "Victor Grifols Roura"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_VolumeOfCanadianPlasmaNeedToCollectAnnually": {
     "xbrltype": "volumeItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "VolumeOfCanadianPlasmaNeedToCollectAnnually",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Volume of Canadian plasma needed to be collected annually.",
        "label": "Volume of Canadian Plasma Need to Collect Annually"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_VolumeOfInvoicesSoldWithoutRecourseToVariousFinancialInstitutionsWhichWouldNotHaveBeenCollected": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "VolumeOfInvoicesSoldWithoutRecourseToVariousFinancialInstitutionsWhichWouldNotHaveBeenCollected",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesCurrentContractAssetsAndOtherReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The volume of invoices sold without recourse to various financial institutions which, based on their due date would not have been collected as of the balance sheet date.",
        "label": "Volume Of Invoices Sold Without Recourse To Various Financial Institutions Which Would Not Have Been Collected",
        "terseLabel": "Volume of invoices sold without recourse to various financial institutions which would not have been collected"
       }
      }
     },
     "auth_ref": []
    },
    "grfs_VolumeRebatesAccountBalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "VolumeRebatesAccountBalance",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureNetRevenuesMovementInDiscountsAndOtherReductionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The volume rebates account balance.",
        "label": "Volume Rebates Account Balance",
        "periodEndLabel": "Balance at end of year",
        "periodStartLabel": "Balance at beginning of year"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]",
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r681"
     ]
    },
    "ifrs-full_WagesAndSalaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WagesAndSalaries",
     "crdr": "debit",
     "calculation": {
      "http://www.grifols.com/role/DisclosurePersonnelExpensesDetails": {
       "parentTag": "ifrs-full_EmployeeBenefitsExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.grifols.com/role/DisclosurePersonnelExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Wages and salaries",
        "terseLabel": "Wages and salaries"
       }
      }
     },
     "auth_ref": [
      "r754"
     ]
    },
    "grfs_WeighedAverageTreasuryShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "WeighedAverageTreasuryShares",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEarningsPerShareWeightedAverageNumberOfOrdinarySharesOutstandingBasicDetails",
      "http://www.grifols.com/role/DisclosureEarningsPerShareWeightedAverageNumberOfOrdinarySharesOutstandingDilutedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effect of treasury stock.",
        "label": "Weighed average treasury shares",
        "terseLabel": "Effect of treasury stock"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019": {
     "xbrltype": "durationItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageDurationOfDefinedBenefitObligation2019",
     "presentation": [
      "http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansPaymentsExpectedToBeMadeInSubsequentYearsBasedOnCurrentPensionObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average duration of defined benefit obligation",
        "terseLabel": "Weighted average term of the defined benefit plans"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average duration of a defined benefit obligation. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsGrantedInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfOtherEquityInstrumentsGrantedInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average exercise price of other equity instruments granted in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of other equity instruments (ie other than share options) granted in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r770"
     ]
    },
    "ifrs-full_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanDetails",
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average fair value at measurement date, other equity instruments granted",
        "terseLabel": "Unit fair value, other equity instruments"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average fair value at the measurement date of granted equity instruments other than share options. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r202"
     ]
    },
    "ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageFairValueAtMeasurementDateShareOptionsGranted",
     "crdr": "credit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanDetails",
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average fair value at measurement date, share options granted",
        "terseLabel": "Unit fair value",
        "verboseLabel": "Unit fair value, options"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average fair value of share options granted during the period at the measurement date. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r201"
     ]
    },
    "grfs_WeightedAverageNumberOfOrdinarySharesOutstandingAtBeginningOfPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "WeightedAverageNumberOfOrdinarySharesOutstandingAtBeginningOfPeriod",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEarningsPerShareWeightedAverageNumberOfOrdinarySharesOutstandingBasicDetails",
      "http://www.grifols.com/role/DisclosureEarningsPerShareWeightedAverageNumberOfOrdinarySharesOutstandingDilutedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average number of ordinary shares outstanding at the beginning of the period.",
        "label": "Weighted average number of ordinary shares outstanding at beginning of period",
        "terseLabel": "Issued shares outstanding at 1 January",
        "verboseLabel": "Ordinary shares iddued at 1 January"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WeightedAverageShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageShares",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEarningsPerShareCalculationOfBasicEarningsPerShareDetails",
      "http://www.grifols.com/role/DisclosureEarningsPerShareWeightedAverageNumberOfOrdinarySharesOutstandingBasicDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average number of ordinary shares used in calculating basic earnings per share",
        "terseLabel": "Weighted average number of ordinary shares outstanding",
        "verboseLabel": "Weighted average number of ordinary shares outstanding (basic)"
       }
      },
      "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": [
      "r71"
     ]
    },
    "ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract",
     "presentation": [
      "http://www.grifols.com/role/DisclosureEarningsPerShareWeightedAverageNumberOfOrdinarySharesOutstandingBasicDetails",
      "http://www.grifols.com/role/DisclosureEarningsPerShareWeightedAverageNumberOfOrdinarySharesOutstandingDilutedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average ordinary shares used in calculating basic and diluted earnings per share [abstract]",
        "terseLabel": "Weighted average number of ordinary shares outstanding basic",
        "verboseLabel": "Weighted average number of ordinary shares outstanding diluted"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WorkInProgress": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WorkInProgress",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current work in progress",
        "terseLabel": "Work in progress and semi-finished goods"
       }
      },
      "en": {
       "role": {
        "documentation": "A classification of current inventory representing the amount of assets currently in production, which require further processes to be converted into finished goods or services. [Refer: Current finished goods; Inventories]"
       }
      }
     },
     "auth_ref": [
      "r612",
      "r620",
      "r755"
     ]
    },
    "grfs_WorstCaseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.grifols.com/20251231",
     "localname": "WorstCaseMember",
     "presentation": [
      "http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesEbitdaCommitmentSensitivityAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for worst case scenario.",
        "label": "Worst case",
        "terseLabel": "Worst scenario"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WritedownsReversalsOfInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WritedownsReversalsOfInventories",
     "crdr": "debit",
     "presentation": [
      "http://www.grifols.com/role/DisclosureInventoriesMovementInInventoryProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Write-downs (reversals of write-downs) of inventories",
        "terseLabel": "Net charge for the year"
       }
      }
     },
     "auth_ref": [
      "r307",
      "r524"
     ]
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]",
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r679"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "10",
   "IssueDate": "2025-01-01",
   "Paragraph": "21",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2025-en-r&anchor=para_21&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "10",
   "IssueDate": "2025-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IAS10_g17-22_TI",
   "URIDate": "2025-03-27"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_79&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "81",
   "Subparagraph": "ab",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_81_ab&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "81",
   "Subparagraph": "c",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_81_c_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "81",
   "Subparagraph": "c",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_81_c_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "81",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_81_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "81",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_81_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_81_g_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_81_g_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_81_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "88B",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_88B&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IAS12_g79-88_TI",
   "URIDate": "2025-03-27"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r15": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_e_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_e_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_e_v&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_e_vii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "viii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_e_viii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r20": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r21": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r22": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "74",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_74_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r23": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "75",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_75_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r24": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "75",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_75_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r25": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IAS16_g73-79_TI",
   "URIDate": "2025-03-27"
  },
  "r26": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "138",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_138&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r27": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "140",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_140_a_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r28": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "140",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_140_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r29": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "141",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_141_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r30": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "141",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_141_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r31": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "141",
   "Subparagraph": "c",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_141_c_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r32": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "141",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_141_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r33": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "141",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_141_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r34": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "142",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_142&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r35": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "144",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_144&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r36": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "145",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_145_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r37": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "145",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_145&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r38": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "147",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_147_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r39": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "53",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r40": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Section": "Scope",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IAS19_g2-7_TI",
   "URIDate": "2025-03-27"
  },
  "r41": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "36",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2025-en-r&anchor=para_36_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r42": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "36",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2025-en-r&anchor=para_36_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r43": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IAS02_g36-39_TI",
   "URIDate": "2025-03-27"
  },
  "r44": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "20",
   "IssueDate": "2025-01-01",
   "Paragraph": "39",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=20&code=ifrs-tx-2025-en-r&anchor=para_39_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r45": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2025-01-01",
   "Paragraph": "52",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2025-en-r&anchor=para_52_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r46": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2025-01-01",
   "Paragraph": "52",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2025-en-r&anchor=para_52_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r47": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2025-01-01",
   "Paragraph": "A19",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2025-en-r&anchor=para_A19_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r48": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2025-01-01",
   "Paragraph": "A19",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2025-en-r&anchor=para_A19_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r49": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r50": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "18",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_18_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r51": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "18",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_18&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r52": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "19",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_19_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r53": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "19",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_19_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r54": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "19",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_19_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r55": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "19",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_19&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r56": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "20",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r57": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Section": "Disclosures",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IAS24_g13-24_TI",
   "URIDate": "2025-03-27"
  },
  "r58": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "26",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "Subparagraph": "b",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2025-en-r&anchor=para_35_b_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r59": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "26",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "Subparagraph": "b",
   "Clause": "viii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2025-en-r&anchor=para_35_b_viii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r60": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2025-01-01",
   "Paragraph": "16",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2025-en-r&anchor=para_16_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r61": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2025-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2025-en-r&anchor=para_16_b_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r62": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2025-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2025-en-r&anchor=para_16_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r63": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2025-en-r&anchor=para_17_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r64": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2025-en-r&anchor=para_17_b_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r65": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2025-en-r&anchor=para_17_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r66": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2025-01-01",
   "Paragraph": "4",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2025-en-r&anchor=para_4&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r67": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "32",
   "IssueDate": "2025-01-01",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=32&code=ifrs-tx-2025-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r68": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2025-01-01",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2025-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r69": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2025-01-01",
   "Paragraph": "67",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2025-en-r&anchor=para_67&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r70": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2025-01-01",
   "Paragraph": "70",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2025-en-r&anchor=para_70_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r71": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2025-01-01",
   "Paragraph": "70",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2025-en-r&anchor=para_70_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r72": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2025-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IAS33_g70-73A_TI",
   "URIDate": "2025-03-27"
  },
  "r73": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "34",
   "IssueDate": "2025-01-01",
   "Paragraph": "16A",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=34&code=ifrs-tx-2025-en-r&anchor=para_16A_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r74": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "126",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_126&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r75": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "130",
   "Subparagraph": "d",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_130_d_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r76": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "130",
   "Subparagraph": "f",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_130_f_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r77": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "134",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_134_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r78": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "134",
   "Subparagraph": "d",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_134_d_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r79": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "134",
   "Subparagraph": "d",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_134_d_v&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r80": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "134",
   "Subparagraph": "e",
   "Clause": "iiA",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_134_e_iiA&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r81": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "134",
   "Subparagraph": "e",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_134_e_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r82": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "134",
   "Subparagraph": "e",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_134_e_v&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r83": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "134",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_134&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r84": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "135",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_135_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r85": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "135",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_135&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r86": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r87": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r88": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118_e_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r89": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118_e_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r90": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118_e_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r91": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118_e_vi&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r92": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118_e_vii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r93": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r94": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r95": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "122",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_122_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r96": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "122",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_122_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r97": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "126",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_126&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r98": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IAS38_g118-128_TI",
   "URIDate": "2025-03-27"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "39",
   "IssueDate": "2025-01-01",
   "Paragraph": "86",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=39&code=ifrs-tx-2025-en-r&anchor=para_86_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2025-01-01",
   "Paragraph": "32A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2025-en-r&anchor=para_32A&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2025-01-01",
   "Paragraph": "76",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2025-en-r&anchor=para_76&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2025-en-r&anchor=para_79_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2025-en-r&anchor=para_79_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2025-01-01",
   "Paragraph": "50",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2025-en-r&anchor=para_50&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2025-en-r&anchor=para_54_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "10",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_10&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "14",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_14&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "20",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "21",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_21&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "25",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_25&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "31",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "39",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_39&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "42A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_42A&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "42B",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_42B&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "44B",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_44B_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "44B",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_44B_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "44B",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_44B_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "44B",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_44B_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "44H",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_44H_b_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "46",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_46&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "50",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_50_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "Subparagraph": "f",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2025-en-r&anchor=para_28_f_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "29",
   "Subparagraph": "c",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2025-en-r&anchor=para_29_c_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "49",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2025-en-r&anchor=para_49_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "49",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2025-en-r&anchor=para_49_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "24",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2025-en-r&anchor=para_24_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "24",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2025-en-r&anchor=para_24_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "32",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2025-en-r&anchor=para_32_a_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "32",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2025-en-r&anchor=para_32_a_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "10",
   "IssueDate": "2025-01-01",
   "Paragraph": "22",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=10&code=ifrs-tx-2025-en-r&anchor=para_22&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "12",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_12_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "12",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_12_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "12",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_12_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "12",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_12&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "19B",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_19B_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "21",
   "Subparagraph": "a",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_21_a_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "21",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_21_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B12_b_i&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B12_b_ii&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B12_b_iii&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B12_b_iv&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "ix",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B12_b_ix&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B12_b_v&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B12_b_vi&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "viii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B12_b_viii&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B13",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B13_a&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B13",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B13_b&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B13",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B13_c&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B13",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B13_d&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B13",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B13_g&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B16",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B16&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B4",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B4_a&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B4",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B4_b&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B4",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B4_c&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B4",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B4_d&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "93",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_93_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "93",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_93_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "93",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_93_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "93",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_93_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "93",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_93&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "97",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_97&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "14",
   "IssueDate": "2025-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=14&code=ifrs-tx-2025-en-r&anchor=para_33_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "105",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_105&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "114",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_114&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_115&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "120",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_120_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "47",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_47_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "47",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_47_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "53",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_53_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "53",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_53_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "53",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_53_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "53",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_53_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "53",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_53_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "53",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_53_h&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "53",
   "Subparagraph": "j",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_53_j&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "53",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "58",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_58&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "94",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_94&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "97",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_97&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IFRS16_g51-60_TI",
   "URIDate": "2025-03-27"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Section": "Presentation",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IFRS16_g47-50_TI",
   "URIDate": "2025-03-27"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "109",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_109&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "109A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_109A&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "113",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_113_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "120",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_120&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "124",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_124&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "125",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_125&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "127",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "128",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_128_a_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "128",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_128_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "132",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_132_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "C32",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_C32&doctype=Appendix&subtype=C",
   "URIDate": "2025-03-27"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_45_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_45_b_vi&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_45_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "47",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_47_a_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "47",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_47_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "47",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_47_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "51",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_51_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B64",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B64_c&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B64",
   "Subparagraph": "f",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B64_f_i&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B64",
   "Subparagraph": "f",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B64_f_iii&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B64",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B64_f&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B64",
   "Subparagraph": "j",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B64_j&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B64",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B64&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B67",
   "Subparagraph": "a",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B67_a_iii&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B67",
   "Subparagraph": "d",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B67_d_ii&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B67",
   "Subparagraph": "d",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B67_d_iv&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B67",
   "Subparagraph": "d",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B67_d_v&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B67",
   "Subparagraph": "d",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B67_d_vi&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B67",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B67_d&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B67",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B67&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Section": "Disclosures",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IFRS03_g59-63_TI",
   "URIDate": "2025-03-27"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Section": "Disclosures application of paragraphs 59 and 61",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&doctype=Appendix&subtype=B&dita_xref=IFRS03_gB64-B67_TI",
   "URIDate": "2025-03-27"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2025-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2025-en-r&anchor=para_33_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2025-01-01",
   "Paragraph": "38",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2025-en-r&anchor=para_38&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "11A",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_11A_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "13C",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_13C&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "14",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_14_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "20",
   "Subparagraph": "a",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_20_a_vii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "21C",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_21C&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "23A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_23A&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "23B",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_23B_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "24A",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_24A_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "24A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_24A&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "24B",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_24B_a_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "24B",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_24B&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "24C",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_24C&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "25",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_25&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "31",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35H",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35H_b_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35H",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35H&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35I",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35I&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35K",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35K_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35K",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35K&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35M",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35M_b_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35M",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35M&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "36",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_36&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "39",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_39_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "42E",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_42E_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "42I",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_42I&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_6&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "8",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_8_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "8",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_8_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "8",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_8_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "8",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_8_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "8",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_8_h&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "8",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_8&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B11E",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B11E&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B52",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B52&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B8",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B8_c&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Section": "Defined terms",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&doctype=Appendix&subtype=A&dita_xref=IFRS07_APPA_TI",
   "URIDate": "2025-03-27"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Section": "Scope",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IFRS07_g3-5A_TI",
   "URIDate": "2025-03-27"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "16",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_16&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "23",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_23_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "23",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_23_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "23",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_23_h&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "23",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_23_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "23",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_23&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "24",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_24_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "24",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_24_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_28_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_28_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_28_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_28_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_28_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "32",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_32&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "33",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_33_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_33_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IFRS08_g20-24_TI",
   "URIDate": "2025-03-27"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2025-01-01",
   "Paragraph": "6.5.11",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2025-en-r&anchor=para_6.5.11&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2025-01-01",
   "Paragraph": "7.2.34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2025-en-r&anchor=para_7.2.34&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2025-01-01",
   "Paragraph": "7.2.42",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2025-en-r&anchor=para_7.2.42&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2026-01-01",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "30A",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_30A_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "103",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_103&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "104",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_104&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "108",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_108_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_115_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_115_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_115_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_115_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_115_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_115_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_115_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_115&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "119",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_119&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "122",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_122_a_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "122",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_122_a_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "122",
   "Subparagraph": "a",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_122_a_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "122",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_122_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "124",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_124_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "124",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_124_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "124",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_124_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "124",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_124&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "128",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_128_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "133",
   "Subparagraph": "a",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_133_a_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "133",
   "Subparagraph": "a",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_133_a_v&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "138",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_138&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "160",
   "Subparagraph": "a",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_160_a_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "160",
   "Subparagraph": "a",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_160_a_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "160",
   "Subparagraph": "a",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_160_a_vi&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "160",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_160_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "160",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_160_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "160",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_160&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "164",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_164_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "164",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_164_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "166",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_166_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "166",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_166_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "166",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_166_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "166",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_166_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "166",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_166&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "168",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_168_b_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "169",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_169&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "170",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_170&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "176",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_176&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "178",
   "Subparagraph": "f",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_178_f_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "179",
   "Subparagraph": "c",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_179_c_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "182",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_182&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "186",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_186_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "186",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_186_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "190",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_190&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "192",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_192&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "194",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_194_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "194",
   "Subparagraph": "c",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_194_c_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "194",
   "Subparagraph": "c",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_194_c_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "194",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_194_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "194",
   "Subparagraph": "f",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_194_f_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "194",
   "Subparagraph": "f",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_194_f_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "194",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_194_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "197",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_197&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200_e_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "Subparagraph": "e",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200_e_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "Subparagraph": "e",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200_e_v&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "Subparagraph": "e",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200_e_vii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "201",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_201_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "203",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_203&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "204",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_204&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "206",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_206_a_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "206",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_206_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "207",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_207_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "207",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_207_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "207",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_207_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "207",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_207_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "210",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_210&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "216",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_216_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "218",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_218_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "218",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_218_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "223",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_223_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "223",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_223_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "227",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_227&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "230",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_230_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "230",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_230&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "231",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_231_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "231",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_231_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "231",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_231_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "231",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_231&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "238",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_238_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "24",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_24_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "24",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_24_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "240",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_240_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "246",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_246_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "250",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_250&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "254",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_254_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "254",
   "Subparagraph": "d",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_254_d_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "254",
   "Subparagraph": "d",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_254_d_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "254",
   "Subparagraph": "e",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_254_e_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "254",
   "Subparagraph": "f",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_254_f_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "254",
   "Subparagraph": "f",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_254_f_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "254",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_254&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "255",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_255_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "255",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_255&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "263",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_263_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "263",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_263_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "263",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_263_e_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "263",
   "Subparagraph": "e",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_263_e_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "263",
   "Subparagraph": "e",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_263_e_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "263",
   "Subparagraph": "e",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_263_e_vi&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "263",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_263_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "263",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_263&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "264",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_264_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "264",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_264_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "266",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_266&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "269",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_269&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "271",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_271_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "271",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_271_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "273",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_273&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "274",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_274_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_28_a_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_28_a_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "31",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_31_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "31",
   "Subparagraph": "b",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_31_b_vi&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "31",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "34",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_34_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_35_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_35_e_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "Subparagraph": "e",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_35_e_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_35_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_35&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "37",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_37_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "37",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_37_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "37",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_37_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "37",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "43",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_43&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "44",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_44_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "44",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_44_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "44",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_44_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "44",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_44_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "44",
   "Subparagraph": "e",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_44_e_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "44",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_44_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "44",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_44&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "51",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_51_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "56",
   "Subparagraph": "a",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_56_a_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "60",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_60_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "60",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_60&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "61",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_61_a_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "61",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_61&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "62",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_62&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "64A",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_64A_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "66",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_66_b_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "70",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_70&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "71",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_71_b_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "71",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_71&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "72",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_72_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "75",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_75_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "75",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_75_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "75",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_75_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "88",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_88_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "89",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_89&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "95",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_95_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "95",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_95_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "95",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_95&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B10",
   "Subparagraph": "a",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B10_a_iii&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B10",
   "Subparagraph": "a",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B10_a_iv&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B10",
   "Subparagraph": "a",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B10_a_vi&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B10",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B10_a&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B10",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B10_b&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B10",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B10&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B12",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B12&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B13",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B13&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B15",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B15&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B9",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B9_b&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B9",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B9_e&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B9",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B9_f&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expired 2023-01-01",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "8",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_8_c&doctype=Standard&book=b",
   "URIDate": "2025-03-27"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2026-01-01",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "11A",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-b&anchor=para_11A_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2026-01-01",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2025-01-01",
   "Paragraph": "7.2.49",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2025-en-r&anchor=para_7.2.49&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "103",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_103&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "104",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_104&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "106",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_106_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "106",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_106_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_106_d_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_106_d_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_106_d_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_106_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "106",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_106&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "107",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_107&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "117",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_117&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "125",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_125&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_35&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "51",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_51_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_h&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "k",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_k&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "l",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_l&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "m",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_m&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "n",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_n&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "o",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_o&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "q",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_q&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "r",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_r&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "55",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_55&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "56",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_56&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "61",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_61_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "61",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_61_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "61",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_61&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_66&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "69",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_69&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_7&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_78_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "78",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_78_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_78_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_79_a_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_79_a_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_79_a_vi&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_79_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_79_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_79&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "81A",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_81A_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "81A",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_81A_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "81A",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_81A_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "81B",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_81B_a_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "81B",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_81B_a_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "81B",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_81B_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "81B",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_81B_b_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "82",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_82_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "82",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_82_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "82",
   "Subparagraph": "ba",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_82_ba&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "82",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_82_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "82A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_82A&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "90",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_90&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "91",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_91_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "91",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_91_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "91",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_91&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "92",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_92&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "98",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_98_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "98",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_98_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "98",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_98_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "99",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_99&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "80",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_80_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "37",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_37_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "37",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_37_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "138",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_138_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "138",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_138_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "142",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_142_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "142",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_142_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "147",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_147_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "21",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_21_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "21",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_21_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "21",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_21_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "32",
   "IssueDate": "2025-01-01",
   "Paragraph": "IE33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=32&code=ifrs-tx-2025-en-r&anchor=para_IE33&doctype=Illustrative%20Examples",
   "URIDate": "2025-03-27"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "127",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "119",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_119_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "119",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_119_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "119",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_119_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "119",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_119_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "14",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_14_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "16",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_16_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_16_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_17_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_17_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_17_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "44C",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_44C&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "44D",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_44D&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Section": "C Reconciliation of liabilities arising from financing activities",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_C_TI",
   "URIDate": "2025-03-27"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "IG63",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2025-en-r&anchor=para_IG63&doctype=Implementation%20Guidance",
   "URIDate": "2025-03-27"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B10",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B10_b&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "94",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_94&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "B6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_B6&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "IE60",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_IE60&doctype=Illustrative%20Examples",
   "URIDate": "2025-03-27"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "IE63",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_IE63&doctype=Illustrative%20Examples",
   "URIDate": "2025-03-27"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "B89",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_B89_a&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "B89",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_B89_b&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "B89",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_B89_c&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "B89",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_B89_f&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "53",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "113",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_113_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "96",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_96_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "96",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_96_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B64",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B64_i&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B64",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B64&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "IE72",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_IE72&doctype=Illustrative%20Examples",
   "URIDate": "2025-03-27"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2025-01-01",
   "Section": "Example 12",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2025-en-r&doctype=Implementation%20Guidance&dita_xref=IFRS05_ex12_TI",
   "URIDate": "2025-03-27"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "32",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_32&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35H",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35H&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35I",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35I_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35I",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35I_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35N",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35N&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_6&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B11",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B11_a&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B11",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B11_d&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B11",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B11&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B11D",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B11D_a&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B11D",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B11D&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B35",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B35_a&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B35",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B35_c&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B35",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B35_d&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B35",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B35_g&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B35&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "IG20B",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_IG20B&doctype=Implementation%20Guidance",
   "URIDate": "2025-03-27"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "IG20D",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_IG20D&doctype=Implementation%20Guidance",
   "URIDate": "2025-03-27"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "IG31A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_IG31A&doctype=Implementation%20Guidance",
   "URIDate": "2025-03-27"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "IG40B",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_IG40B&doctype=Implementation%20Guidance",
   "URIDate": "2025-03-27"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "23",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_23&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_28_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "IG4",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_IG4&doctype=Implementation%20Guidance",
   "URIDate": "2025-03-27"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "103",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_103_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "103",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_103_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "103",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_103_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "103",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_103_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_115&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "193",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_193_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "234",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_234_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "234",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_234_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "234",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_234_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "251",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_251&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_35_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_35&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "70",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_70_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "70",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_70_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B9",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B9_b&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B9",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B9_c&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B9",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B9_f&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "102",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_102&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "103",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_103&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "108",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_108&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "68",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_68&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "70",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_70&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_78_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "78",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_78_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_78_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "82A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_82A&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "IG6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_IG6&doctype=Implementation%20Guidance",
   "URIDate": "2025-03-27"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r737": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "80",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_80&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r738": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_81_g_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r739": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_81_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r740": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "81",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_81&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r741": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "37",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r742": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r743": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r744": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "135",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_135_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r745": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "138",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_138_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r746": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "141",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_141_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r747": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "141",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_141&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r748": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "144",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_144&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r749": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "145",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_145&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r750": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "171",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_171&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r751": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r752": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "5",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_5&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r753": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "57",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_57_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r754": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "9",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_9&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r755": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "37",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2025-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r756": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r757": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r758": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r759": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "119",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_119&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r760": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2025-en-r&anchor=para_79_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r761": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2025-en-r&anchor=para_54_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r762": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "16",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_16&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r763": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r764": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "20",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_20_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r765": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "20",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_20_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r766": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "20",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r767": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r768": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "93",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_93_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r769": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "93",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_93_h&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r770": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r771": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "39",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_39&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r772": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r773": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r774": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "10",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_10_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r775": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "104",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_104&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r776": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_106_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r777": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "108",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_108&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r778": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "112",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_112_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r779": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "117",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_117&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r780": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "20",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_20_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r781": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "55",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_55&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r782": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_78_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r783": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_78_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r784": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "78",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_78&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r785": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_79_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r786": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "85",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_85&doctype=Standard",
   "URIDate": "2025-03-27"
  }
 }
}
