XML 159 R90.htm IDEA: XBRL DOCUMENT v3.25.2
Income tax - Narrative (Details) - EUR (€)
€ in Millions
1 Months Ended 12 Months Ended
Sep. 14, 2021
Sep. 29, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax [Line Items]          
Tax rate     17.00% 17.00% 17.00%
Corporate tax rate     35.00%    
Turnover price     € 750 € 750 € 750
Minimum          
Income Tax [Line Items]          
Tax rate     15.00%    
Malta to Luxembourg          
Income Tax [Line Items]          
Tax rate   17.00%      
Bottom of Range [Member]          
Income Tax [Line Items]          
Corporate tax rate 30.00%        
Top of Range [Member]          
Income Tax [Line Items]          
Corporate tax rate 35.00%