XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Supplementary Data Share Repurchase Program (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Feb. 11, 2025
Feb. 07, 2024
Disclosure of Repurchase Agreements [Abstract]        
Stock Repurchase Program, Authorized Amount     $ 155.0 $ 320.0
Stock Repurchased During Period, Shares 3.4 1.9    
Payments for Repurchase of Common Stock $ 90.0 $ 62.4    
Treasury Stock Acquired, Average Cost Per Share $ 26.39 $ 32.41    
Excise and Sales Taxes $ 0.6 $ 0.5    
Stock repurchase program, remaining authorized repurchase amount, excluding fees 155.0      
Share Repurchase Program. Remaining Authorized, Amount, 2024 Share Repurchase Program $ 80.1