XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Supplementary Data Share Repurchase Program (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Feb. 08, 2023
Feb. 10, 2022
Disclosure of Repurchase Agreements [Abstract]            
Stock repurchase program, remaining authorized repurchase amount, excluding fees $ 211.2   $ 211.2      
Stock Repurchase Program, Authorized Amount         $ 350.0 $ 400.0
Stock Repurchased During Period, Shares     6.1 7.1    
Payments for Repurchase of Common Stock $ 92.2 $ 73.7 $ 219.0 $ 221.6    
Treasury Stock Acquired, Average Cost Per Share     $ 35.66 $ 31.10