v3.26.1
Financial Instruments - Additional Information (Detail) - 9.50% Senior Secured Notes due 2029 - EUR (€)
Jun. 30, 2026
Dec. 31, 2025
Financial instruments    
Debt instrument interest rate 9.50% 9.50%
Debt instrument estimated market price per 1000 principal amount € 986 € 937
Debt instrument base principal amount € 1,000 € 1,000