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 |