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 |