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]          
Effective tax rate (as a percentage) 192.90% 19.40% (78.50%) 19.60%  
Deferred tax assets, net $ 354.7   $ 354.7   $ 301.9
Discrete tax benefit, stock-based compensation $ 56.7 $ 3.4 $ 68.8 $ 7.5