v3.26.3
Tax Receivable Agreements (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Tax Receivable Agreements [Abstract]          
Tax receivable agreement liability $ 2,725.4   $ 2,725.4   $ 2,731.9
TRS remeasurement gain (loss) $ (0.3) $ 0.8 5.2 $ 14.2  
Payments for tax receivable agreement     $ 1.2 $ 23.1