Tax Receivable Agreements (Details) - USD ($) $ in Millions |
3 Months Ended | ||
|---|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
Dec. 31, 2025 |
|
| Tax Receivable Agreements [Abstract] | |||
| Tax receivable agreement liability | $ 2,730.4 | $ 2,731.9 | |
| TRS remeasurement gain (loss) | 1.4 | $ (1.2) | |
| Payments for tax receivable agreement | $ 0.0 | $ 0.0 | |