v3.26.1
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