v3.26.1
Commitments related to operational activities - Commitments given and received (Details) - EUR (€)
€ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 12, 2023
Disclosure of detailed information about financial instruments [line items]        
Total commitments given € 133,633 € 187,248 € 221,136  
Agreements concerning the provision of facilities 383 326 260  
Total commitments received 383 326 260  
Contract CRO with Pharmaceutical Research Associates B.V.        
Disclosure of detailed information about financial instruments [line items]        
Total commitments given 93,553 156,870 183,366 € 277,600
CMO        
Disclosure of detailed information about financial instruments [line items]        
Total commitments given 7,464 5,332 5,733  
Lease        
Disclosure of detailed information about financial instruments [line items]        
Total commitments given 1,041 6,570 8,595  
Others        
Disclosure of detailed information about financial instruments [line items]        
Total commitments given € 31,576 € 18,476 € 23,442