XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Supplementary Data Share Repurchase Program (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Apr. 18, 2023
Feb. 10, 2022
Disclosure of Repurchase Agreements [Abstract]        
Stock repurchase program, remaining authorized repurchase amount, excluding fees $ 352.4      
Stock Repurchase Program, Authorized Amount     $ 350.0 $ 400.0
Stock Repurchased During Period, Shares 2.2 1.8    
Payments for Repurchase of Common Stock $ 77.8 $ 63.1    
Treasury Stock Acquired, Average Cost Per Share $ 35.5 $ 35,200,000