v3.25.2
Net Financial Result (Details) - EUR (€)
€ in Millions
3 Months Ended 6 Months Ended
Feb. 28, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Net Financial Result [Line Items]          
Net financial result   € 3.0      
Foreign currency losses   3.6   € 7.3  
Decrease on interest income on marketable securities       0.7  
Warrants issued € 7.0        
Bottom of range [member]          
Net Financial Result [Line Items]          
Net financial result   1.5   1.2  
Foreign currency losses   2.4   3.6  
Decrease on interest income on marketable securities     € 0.3    
Top of range [member]          
Net Financial Result [Line Items]          
Net financial result     € 1.6 3.2 € 4.4
Foreign currency losses   € 2.9   € 4.8  
Pre-Funded Warrants [Member]          
Net Financial Result [Line Items]          
Warrants issued € 0.9