XML 178 R108.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share Repurchase Program (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Feb. 12, 2025
Feb. 07, 2024
Feb. 08, 2023
Feb. 10, 2022
Aggregate cost, including fees $ (232.0) $ 352.7 $ 320.1        
Share Repurchase Program, Authorized, Amount       $ 155.0 $ 320.0 $ 350.0 $ 400.0
Stock Repurchased During Period, Shares 7.3 10.4 10.3        
Payments for Repurchase of Common Stock $ (230.1) $ 350.2 $ (320.1)        
Shares Acquired, Average Cost Per Share $ 31.40 $ 33.64 $ 31.01        
Excise and Sales Taxes $ 1.9 $ 2.5          
2017 Share Repurchase Program              
Stock repurchase program, remaining authorized repurchase amount $ 170.1