XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Supplementary Data Share Repurchase Program (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Feb. 08, 2023
Feb. 10, 2022
Disclosure of Repurchase Agreements [Abstract]            
Stock repurchase program, remaining authorized repurchase amount, excluding fees $ 302.2   $ 302.2      
Stock Repurchase Program, Authorized Amount         $ 350.0 $ 400.0
Stock Repurchased During Period, Shares     3.5 4.5    
Payments for Repurchase of Common Stock $ 50.2 $ 84.8 $ 128.0 $ 147.9    
Treasury Stock Acquired, Average Cost Per Share     $ 36.40 $ 32.84