XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.2
Supplementary Data Share Repurchase Program (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Feb. 07, 2024
Feb. 08, 2023
Disclosure of Repurchase Agreements [Abstract]        
Stock Repurchase Program, Authorized Amount     $ 320.0 $ 350.0
Stock Repurchased During Period, Shares 4.1 3.5    
Payments for Repurchase of Common Stock $ 130.1 $ 128.0    
Treasury Stock Acquired, Average Cost Per Share $ 31.77 $ 36.40    
Excise and Sales Taxes $ 1.0 $ 0.0    
Stock repurchase program, remaining authorized repurchase amount, excluding fees $ 270.1