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]        
Effective tax rate (4.10%) 57.90% (7.00%) 47.40%
Income tax expense $ 25.2 $ 33.0 $ 40.2 $ 45.8
Effective tax rate differs from the statutory rate 21.00%      
Income tax payments, net of refunds received     $ 5.1  
Cash paid for taxes       $ 5.4