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