v3.24.0.1
Tax Receivable Agreement (Additional Information) (Details)
€ in Millions, $ in Millions
Oct. 10, 2023
USD ($)
shares
Dec. 31, 2023
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%    
Terms of certain tax benefits related to TRA payments 13 years    
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 | €   € 333.2 € 343.6
Ordinary Shares      
Tax Receivable Agreement [Line Items]      
Shares repurchased of ordinary shares | shares 5,648,465