XML 183 R163.htm IDEA: XBRL DOCUMENT v3.25.0.1
EQUITY - Accelerated Share Repurchase Agreement - Narrative (Details) - USD ($)
$ in Millions
1 Months Ended
Oct. 02, 2024
Jul. 02, 2024
Apr. 03, 2024
Jan. 04, 2024
Oct. 04, 2023
Jul. 06, 2023
Jan. 31, 2025
Dec. 31, 2024
Nov. 30, 2024
Oct. 31, 2024
Sep. 30, 2024
Aug. 31, 2024
Jul. 31, 2024
Jun. 30, 2024
May 31, 2024
Apr. 30, 2024
Mar. 31, 2024
Jan. 31, 2024
Dec. 31, 2023
Oct. 31, 2023
Sep. 30, 2023
Aug. 31, 2023
Jul. 31, 2023
Jun. 30, 2023
May 31, 2023
Apr. 30, 2023
Feb. 28, 2023
Jan. 31, 2023
Dec. 31, 2022
Nov. 30, 2022
Sep. 30, 2022
Jul. 31, 2022
May 31, 2022
Apr. 30, 2022
Feb. 13, 2025
Feb. 05, 2024
Class of Stock [Line Items]                                                                        
Aggregate amount of share repurchases authorized                                                                       $ 1,300.0
Subsequent Event                                                                        
Class of Stock [Line Items]                                                                        
Aggregate amount of share repurchases authorized                                                                     $ 1,500.0  
Accelerated Share Repurchase Agreement, December 2024 And Terminated January 2025                                                                        
Class of Stock [Line Items]                                                                        
Aggregate amount of share repurchases authorized               $ 32.0                                                        
Pre-payment of share repurchases               $ 32.0                                                        
Shares repurchased (in shares)               550,301                                                        
Accelerated Share Repurchase Agreement, December 2024 And Terminated January 2025 | Subsequent Event                                                                        
Class of Stock [Line Items]                                                                        
Shares repurchased (in shares)             105,468                                                          
Accelerated Share Repurchase Agreement, September 2024 And Terminated November 2024                                                                        
Class of Stock [Line Items]                                                                        
Aggregate amount of share repurchases authorized                     $ 105.0                                                  
Pre-payment of share repurchases $ 105.0                                                                      
Shares repurchased (in shares) 2,000,000               369,316                                                      
Accelerated Share Repurchase Agreement, September 2024 And Terminated October 2024                                                                        
Class of Stock [Line Items]                                                                        
Aggregate amount of share repurchases authorized                     30.0                                                  
Pre-payment of share repurchases                     $ 30.0                                                  
Shares repurchased (in shares)                   133,927 567,644                                                  
Accelerated Share Repurchase Agreement, June 2024 And Terminated August 2024                                                                        
Class of Stock [Line Items]                                                                        
Aggregate amount of share repurchases authorized                           $ 85.0                                            
Pre-payment of share repurchases   $ 85.0                                                                    
Shares repurchased (in shares)   1,600,000                   366,947                                                
Accelerated Share Repurchase Agreement, June 2024 And Terminated July 2024                                                                        
Class of Stock [Line Items]                                                                        
Aggregate amount of share repurchases authorized                           35.0                                            
Pre-payment of share repurchases                           $ 35.0                                            
Shares repurchased (in shares)                         166,723 700,000                                            
Accelerated Share Repurchase Agreement, March 2024 And Terminated May 2024                                                                        
Class of Stock [Line Items]                                                                        
Aggregate amount of share repurchases authorized                                 $ 80.0                                      
Pre-payment of share repurchases     $ 80.0                                                                  
Shares repurchased (in shares)     1,700,000                       466,923                                          
Accelerated Share Repurchase Agreement, March 2024 And Terminated April 2024                                                                        
Class of Stock [Line Items]                                                                        
Aggregate amount of share repurchases authorized                                 50.0                                      
Pre-payment of share repurchases                                 $ 50.0                                      
Shares repurchased (in shares)                               235,302 1,000,000.0                                      
Accelerated Share Repurchase Agreement, December 2023 And Terminated January 2024 1                                                                        
Class of Stock [Line Items]                                                                        
Aggregate amount of share repurchases authorized                                     $ 95.0                                  
Pre-payment of share repurchases       $ 95.0                                                                
Shares repurchased (in shares)       2,300,000                           625,040                                    
Accelerated Share Repurchase Agreement, December 2023 And Terminated January 2024 2                                                                        
Class of Stock [Line Items]                                                                        
Aggregate amount of share repurchases authorized                                     39.0                                  
Pre-payment of share repurchases                                     $ 39.0                                  
Shares repurchased (in shares)                                   256,197 900,000                                  
Accelerated Share Repurchase Agreement, September 2023 And Terminated October 2023 1                                                                        
Class of Stock [Line Items]                                                                        
Aggregate amount of share repurchases authorized                                         $ 80.0                              
Pre-payment of share repurchases         $ 80.0                                                              
Shares repurchased (in shares)         2,300,000                             596,000                                
Accelerated Share Repurchase Agreement, September 2023 And Terminated October 2023 2                                                                        
Class of Stock [Line Items]                                                                        
Aggregate amount of share repurchases authorized                                         70.0                              
Pre-payment of share repurchases                                         $ 70.0                              
Shares repurchased (in shares)                                       555,000 2,000,000                              
Accelerated Share Repurchase Agreement, June 2023 And Terminated August 2023                                                                        
Class of Stock [Line Items]                                                                        
Aggregate amount of share repurchases authorized                                               $ 70.0                        
Pre-payment of share repurchases           $ 70.0                                                            
Shares repurchased (in shares)           2,000,000                               464,000                            
Accelerated Share Repurchase Agreement, June 2023 And Terminated July 2023                                                                        
Class of Stock [Line Items]                                                                        
Aggregate amount of share repurchases authorized                                               75.0                        
Pre-payment of share repurchases                                               $ 75.0                        
Shares repurchased (in shares)                                             369,000 2,400,000                        
Accelerated Share Repurchase Agreement, April 2023 And Terminated May 2023                                                                        
Class of Stock [Line Items]                                                                        
Aggregate amount of share repurchases authorized                                                   $ 75.0                    
Pre-payment of share repurchases                                                   $ 75.0                    
Shares repurchased (in shares)                                                 598,000 2,400,000                    
Accelerated Share Repurchase Agreement, January 2023 And Terminated February 2023                                                                        
Class of Stock [Line Items]                                                                        
Aggregate amount of share repurchases authorized                                                       $ 75.0                
Pre-payment of share repurchases                                                       $ 75.0                
Shares repurchased (in shares)                                                     424,000 2,000,000                
Accelerated Share Repurchase Agreement, April 2022                                                                        
Class of Stock [Line Items]                                                                        
Aggregate amount of share repurchases authorized                                                                   $ 100.0    
Pre-payment of share repurchases                                                                   $ 100.0    
Shares repurchased (in shares)                                                                   2,600,000    
Accelerated Share Repurchase Agreement, Terminated April 2022                                                                        
Class of Stock [Line Items]                                                                        
Shares repurchased (in shares)                                                                   684,700    
Accelerated Share Repurchase Agreement, May 2022 And Terminated July 2022                                                                        
Class of Stock [Line Items]                                                                        
Aggregate amount of share repurchases authorized                                                                 $ 150.0      
Pre-payment of share repurchases                                                                 $ 150.0      
Shares repurchased (in shares)                                                               1,200,000 4,300,000      
Accelerated Share Repurchase Agreement, September 2022 And Terminated November 2022                                                                        
Class of Stock [Line Items]                                                                        
Aggregate amount of share repurchases authorized                                                             $ 37.5          
Pre-payment of share repurchases                                                             $ 37.5          
Shares repurchased (in shares)                                                           200,000 1,100,000          
Accelerated Share Repurchase Agreement, December 2022 And Terminated February 2023                                                                        
Class of Stock [Line Items]                                                                        
Aggregate amount of share repurchases authorized                                                         $ 61.0              
Pre-payment of share repurchases                                                         $ (61.0)              
Shares repurchased (in shares)                                                     300,000   1,700,000