v3.25.1

Summary of significant transactions - Terms of the collaboration relating to our drug discovery platform (Details) - Gilead collaboration agreement for drug discovery platform | Jul. 14, 2019 USD ($)
--- | ---
Summary Of Significant Transaction [line items] |
Programs Option Right Sharing Period | 10 years
Opt-In Payments to be Received for Each program collaboration Opted | $ 150,000,000
Minimum | Outside Europe |
Summary Of Significant Transaction [line items] |
Tiered Royalties Percentage on Net Sales | 20.00%
Maximum | Outside Europe |
Summary Of Significant Transaction [line items] |
Tiered Royalties Percentage on Net Sales | 24.00%

X
- Definition The amount of opt-in payments to be received for each program collaboration opted. + References No definition available. + Details
Name: | glpg_OptInPaymentsToBeReceivedForEachProgramCollaborationOpted
Namespace Prefix: | glpg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The period for which Gilead will maintain option rights to the company's program + References No definition available. + Details
Name: | glpg_ProgramsOptionRightSharingPeriod
Namespace Prefix: | glpg_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent summary of significant transaction. + References No definition available. + Details
Name: | glpg_SummaryOfSignificantTransactionLineItems
Namespace Prefix: | glpg_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of tiered royalties percentage on sales. + References No definition available. + Details
Name: | glpg_TieredRoyaltiesPercentageOnNetSales
Namespace Prefix: | glpg_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | glpg_IfrsTypeOfArrangementAxis=glpg_GileadCollaborationAgreementForDrugDiscoveryPlatformMember
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: | srt_StatementGeographicalAxis=ifrs-full_ForeignCountriesMember
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: |