v3.25.2
Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Income Tax Disclosure [Abstract]          
Deferred tax assets, net before valuation allowance $ 899.8   $ 899.8   $ 436.0
Valuation allowance 113.5   113.5   89.3
Taxes payable $ 717.6   717.6   $ 331.3
Additional tax liability     402.2    
Payments for tax receivable agreement     $ 9.6    
Effective income tax rate reconciliation, percent 23.50% (63.60%) 11.70% (67.30%)