XML 184 R141.htm IDEA: XBRL DOCUMENT
v3.20.1

Equity - Treasury Stock - Additional Information (Details) - shares | 1 Months Ended |  |
--- | --- | --- | ---
Mar. 31, 2019 | Mar. 31, 2018 | Dec. 31, 2019 | Dec. 31, 2018
Equity |  |  |  |
Treasury stock as a percentage of capital, held by parent |  |  | 0.50% | 0.60%
Treasury stock | Class B, Preference shares |  |  |  |
Equity |  |  |  |
Treasury stock as a percentage of capital, held by parent |  |  | 0.50% | 0.60%
Treasury stock | Class B, Preference shares | Restricted share unit retention plan |  |  |  |
Equity |  |  |  |
Number of shares delivered to eligible employees as a compensation for the Restricted Share Unit Retention Plan | 403,399 | 480,661 |  |

X
- Definition The number of shares delivered to eligible employees as a compensation for the Restricted Share Unit Retention Plan. + References No definition available. + Details
Name: | grfs_NumberOfSharesIssuedToEmployeesAsCompensation
Namespace Prefix: | grfs_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Treasury stock as a percentage of capital, held by parent. + References No definition available. + Details
Name: | grfs_TreasuryStockAsPercentageOfCapital
Namespace Prefix: | grfs_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition 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. + References No definition available. + Details
Name: | ifrs-full_DisclosureOfBusinessCombinationsLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ifrs-full_ComponentsOfEquityAxis=ifrs-full_TreasurySharesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfShareCapitalAxis=ifrs-full_PreferenceSharesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_DefinedBenefitPlansAxis=grfs_RestrictedShareUnitRetentionPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |