XML 163 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share Repurchases (Details)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Mar. 31, 2023
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
Equity, Class of Treasury Stock [Line Items]        
Stock Repurchased During Period, Value   $ 237.5 $ 754.4 $ 1,673.2
Stock Repurchased During Period, Shares | shares   7,944,507 16,879,059  
Accelerated Share Repurchases, Final Price Paid Per Share | $ / shares   $ 53.34    
Percent of total shares expected to be delivered   0.80    
Treasury Stock, Shares, Acquired | shares 965,284 4,659,290    
Shares Acquired, Average Cost Per Share | $ / shares   $ 29.63 $ 44.31  
Share Repurchase Program 2022        
Equity, Class of Treasury Stock [Line Items]        
Share Repurchase Program, Authorized, Amount   $ 3,000.0    
Stock Repurchased During Period, Value   235.4 $ 748.0  
Accelerated Share Repurchase Agreement        
Equity, Class of Treasury Stock [Line Items]        
Stock Repurchased and Retired During Period, Value   300.0    
Accelerated Share Repurchases, Settlement (Payment) or Receipt   $ 300.0    
Stock Repurchased and Retired During Period, Shares | shares     5,624,574  
Accelerated Share Repurchase Agreement 2023        
Equity, Class of Treasury Stock [Line Items]        
Treasury Stock, Shares, Acquired | shares   5,624,574