v3.24.1.1.u2
Tax Receivable Agreement - Additional Information (Details)
€ in Millions, $ in Millions
Oct. 10, 2023
USD ($)
shares
Mar. 31, 2024
EUR (€)
Oct. 10, 2023
EUR (€)
Tax Receivable Agreement [Line Items]      
Payments to the tax receivable agreement (tra) 85.00%    
Benefit of the remaining applicable tax savings 15.00%    
Future payments expected to be made under Tax Receivable Agreement | $ $ 554.7    
Future expected period of payment to be made under tax receivable agreement 13 years    
TRA liability | €   € 345.3 € 343.6
Ordinary Shares      
Tax Receivable Agreement [Line Items]      
Shares repurchased of ordinary shares | shares 5,648,465