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
Effective Income Tax Rate Reconciliation [Line Items]        
Effective income tax rate, percent 28.30% 27.80% 18.30% 28.80%
Net increases (decreases) in unrecognized tax positions $ 4.7 $ 2.3 $ (39.5) $ 6.9