v3.25.4
Deferred Income - Summary of deferred income (Details) - EUR (€)
€ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disclosure of disaggregation of revenue from contracts with customers [line items]      
Total deferred income € 38,946 € 51,371  
Current deferred income 17,552 21,942  
Non-current deferred income 21,394 29,429  
Eli Lilly and Company      
Disclosure of disaggregation of revenue from contracts with customers [line items]      
Total deferred income € 38,946 50,930 € 64,739
Rett Syndrome Research Trust      
Disclosure of disaggregation of revenue from contracts with customers [line items]      
Total deferred income   € 441