XML 71 R59.htm IDEA: XBRL DOCUMENT v3.24.3
Share Repurchases (Details)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 9 Months Ended
Mar. 31, 2023
shares
Sep. 30, 2024
USD ($)
$ / shares
shares
Sep. 30, 2023
USD ($)
$ / shares
shares
Sep. 30, 2024
USD ($)
$ / shares
shares
Sep. 30, 2023
USD ($)
$ / shares
shares
Share Repurchases [Line Items]          
Stock Repurchased and Retired During Period, Value | $   $ 50.5   $ 212.3  
Stock Repurchased and Retired During Period, Shares | shares   1,772,144 3,948,783 7,006,632 12,639,719
Accelerated Share Repurchases, Final Price Paid Per Share | $ / shares       $ 53.34  
Treasury Stock, Shares, Acquired | shares 965,284     4,659,290  
Percent of total shares expected to be delivered   0.80   0.80  
Treasury Stock Acquired, Average Cost Per Share | $ / shares   $ 28.21 $ 37.99 $ 30.03 $ 47.31
Share Repurchase Program 2022          
Share Repurchases [Line Items]          
Stock Repurchase Program, Authorized Amount | $   $ 3,000.0   $ 3,000.0  
Accelerated Share Repurchase Agreement [Member]          
Share Repurchases [Line Items]          
Treasury Stock, Shares, Acquired | shares         5,624,574
2021 and 2022 Repurchase Program          
Share Repurchases [Line Items]          
Stock Repurchased and Retired During Period, Value | $   50.0 $ 150.0 210.4 $ 598.0
Accelerated Share Repurchase Agreement 2023          
Share Repurchases [Line Items]          
Accelerated Share Repurchases, Settlement (Payment) or Receipt | $   $ 300.0   $ 300.0  
Treasury Stock, Shares, Acquired | shares       5,624,574