XML 130 R105.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Valuation Allowance) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Valuation Allowance Deferred Tax Assets Written Off $ 10.9 $ 2.2 $ 0.0
Accumulated other comprehensive income (loss) (1.2) (1.4) 0.4
Ending balance 110.3 164.0 199.8
Foreign Tax Credits [Domain]      
Valuation allowance change (30.4)   (48.2)
Increase to valuation allowance [Member]      
Valuation allowance change 2.8 24.3 5.9
Decrease to valuation allowance [Member]      
Valuation allowance change $ (44.4) (57.8) $ (65.1)
legal entity restructuring      
Valuation allowance change   $ (30.3)