v3.26.1
Income Tax - Additional Information (Details)
€ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
EUR (€)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
EUR (€)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
EUR (€)
Dec. 31, 2023
USD ($)
Income Tax [Abstract]            
Unused tax losses with no expiration date € 592,434   € 536,759   € 483,570  
Unused tax losses subject to expiration € 14,821 $ 17,415 € 16,427 $ 17,066 € 15,181 $ 16,775
Expiration period 20 years