XML 71 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Share Repurchases (Details)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 31, 2023
shares
Jun. 30, 2024
USD ($)
$ / shares
shares
Jun. 30, 2023
shares
Jun. 30, 2024
USD ($)
$ / shares
shares
Jun. 30, 2023
USD ($)
$ / shares
shares
Share Repurchases [Line Items]          
Stock Repurchased and Retired During Period, Value | $   $ 52.5   $ 161.8  
Stock Repurchased and Retired During Period, Shares | shares   1,835,788 0 5,234,488 8,690,936
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.33   $ 30.64 $ 51.55
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 | $   52.0   160.4 $ 448.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