v3.26.1
Segment Reporting - Schedule of Total Revenues (Details) - EUR (€)
€ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Schedule of Total Revenues [Line Items]    
Total revenues € 14,614 € 79,263
Europe [Member]    
Schedule of Total Revenues [Line Items]    
Total revenues 18,039 78,346
North America [Member]    
Schedule of Total Revenues [Line Items]    
Total revenues 825 1,227
Eliminations [Member]    
Schedule of Total Revenues [Line Items]    
Total revenues € (4,250) € (310)