v3.20.1

Share capital - Other information (Details) - EUR (€) |  |  | 12 Months Ended
--- | --- | --- | ---
Oct. 22, 2019 | Apr. 25, 2017 | Dec. 31, 2019
Disclosure of classes of share capital [line items] |  |  |
Authorization period |  |  | 5 years
Ordinary Shares |  |  |
Disclosure of classes of share capital [line items] |  |  |
Authorized capital, remained available under the general part |  |  | € 67,022,402,040
Authorized capital, remained available under the specific part |  |  | € 13,717,929,800
General authorization of share capital |  |  |
Disclosure of classes of share capital [line items] |  |  |
Authorization period | 5 years |  |
Authorized capital, approved | € 67,022,402,040 |  |
Percentage of share capital | 20.00% |  |
Specific authorization of share capital |  |  |
Disclosure of classes of share capital [line items] |  |  |
Authorization period |  | 5 years |
Authorized capital, approved |  | € 82,561,764,930 |
Specific authorization of share capital | Minimum |  |  |
Disclosure of classes of share capital [line items] |  |  |
Percentage of share capital |  | 20.00% |
Specific authorization of share capital | Maximum |  |  |
Disclosure of classes of share capital [line items] |  |  |
Percentage of share capital |  | 33.00% |

X
- Definition Period of authorization for the board of directors to increase the share capital. + References No definition available. + Details
Name: | glpg_AuthorizationTermOfBoardOfDirectors
Namespace Prefix: | glpg_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of authorized capital as approved by the extraordinary shareholders’ meeting. + References No definition available. + Details
Name: | glpg_AuthorizedCapitalApprovedByShareholderS
Namespace Prefix: | glpg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Represents the percentage of share capital increase renewed in the shareholders' meeting. + References No definition available. + Details
Name: | glpg_PercentageOfShareCapitalIncreaseRenewed
Namespace Prefix: | glpg_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of general part of authorized capital available. + References No definition available. + Details
Name: | glpg_RemainingBalanceOfGeneralPartOfAuthorizedCapitalAvailable
Namespace Prefix: | glpg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of specific part of authorized capital available. + References No definition available. + Details
Name: | glpg_RemainingBalanceOfSpecificPartOfAuthorizedCapitalAvailable
Namespace Prefix: | glpg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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_DisclosureOfClassesOfShareCapitalLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ifrs-full_ClassesOfOrdinarySharesAxis=glpg_OrdinarySharesNoClassMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfOrdinarySharesAxis=glpg_GeneralAuthorizationOfShareCapitalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfOrdinarySharesAxis=glpg_SpecificAuthorizationOfShareCapitalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |