v3.26.1
Management of financial risks and fair value (Details)
€ in Thousands
12 Months Ended
Dec. 31, 2025
EUR (€)
loan
Dec. 31, 2024
EUR (€)
Dec. 31, 2023
EUR (€)
Disclosure of detailed information about financial instruments [line items]      
Cash, cash equivalents and short-term investments | € € 34,310 € 80,770 € 92,456
Percentage of revenue denominated in US dollars 86.00% 52.00% 29.00%
Percentage of payments in US dollars 26.00% 35.00% 43.00%
State guaranteed loans      
Disclosure of detailed information about financial instruments [line items]      
Borrowing, number of loan agreement | loan 2