Cash, cash equivalents and financial assets - Additional Information (Details) - EUR (€) € in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|---|
| Disclosure of financial assets [Line Items] | |||
| Cash, cash equivalents and financial assets | € 44,765 | € 91,051 | € 102,252 |
| Cash, cash equivalents, and financial assets denominated in US dollars | |||
| Disclosure of financial assets [Line Items] | |||
| Cash, cash equivalents and financial assets | € 7,078 | € 16,529 | € 20,798 |