v3.26.1
Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Tax Disclosure [Abstract]        
Income before income taxes $ 327.1 $ 28.1 $ 557.0 $ 281.2
Provision for income taxes $ 69.1 $ 21.0 $ 105.2 $ 79.5
Effective income tax provision rate 21.10% 74.70% 18.90% 28.30%