XML 75 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Share Repurchases (Details)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
Mar. 31, 2023
shares
Mar. 31, 2024
USD ($)
$ / shares
shares
Mar. 31, 2023
USD ($)
$ / shares
shares
Share Repurchases [Line Items]      
Stock Repurchased and Retired During Period, Value | $   $ 109.3  
Stock Repurchased and Retired During Period, Shares | shares   3,398,700 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  
Treasury Stock Acquired, Average Cost Per Share | $ / shares   $ 31.89 $ 51.55
Share Repurchase Program 2022      
Share Repurchases [Line Items]      
Stock Repurchase Program, Authorized Amount | $   $ 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 | $   108.4 $ 448.0
Accelerated Share Repurchase Agreement 2023      
Share Repurchases [Line Items]      
Accelerated Share Repurchases, Settlement (Payment) or Receipt | $   $ 300.0  
Treasury Stock, Shares, Acquired | shares   5,624,574