v3.26.1
Subsequent Events (Details) - Subsequent Event - EUR (€)
€ in Thousands
Aug. 03, 2026
Jul. 07, 2026
IBSA Institut Biochimique SA    
Subsequent Event [Line Items]    
License, supply and distribution agreement, initial term   15 years
License, supply and distribution agreement, renewal term   5 years
Symatese, EU Amendments    
Subsequent Event [Line Items]    
License, supply and distribution agreement, initial term 15 years  
License, supply and distribution agreement, renewal term 5 years  
License, supply and distribution agreement, upfront payment (in euro) € 2,880  
License, supply and distribution agreement, milestone payments, up to (in euro) € 1,420