XML 100 R80.htm IDEA: XBRL DOCUMENT v3.25.4
Equity, Stock Repurchase (Details) - USD ($)
shares in Millions, $ in Millions
1 Months Ended 12 Months Ended
Apr. 23, 2024
Apr. 27, 2021
Jan. 31, 2026
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Feb. 01, 2025
Stockholders' Equity              
Payments for shares repurchased (in dollars)       $ 665.2 $ 689.3 $ 585.1  
Treasury stock retired (in dollars)       $ 0.0 $ 0.0 $ 0.0  
Treasury stock, shares       2.4 3.6    
2021 Stock Repurchase Program              
Stockholders' Equity              
Value of shares authorized to be repurchased (in dollars)   $ 2,000.0          
Repurchase of stock program, period   3 years          
Number of shares repurchased         4.1    
Payments for shares repurchased (in dollars)         $ 225.6    
Number of treasury shares retired         4.1    
Treasury stock retired (in dollars)         $ 225.6    
2024 Stock Repurchase Program              
Stockholders' Equity              
Value of shares authorized to be repurchased (in dollars) $ 2,000.0            
Repurchase of stock program, period 3 years            
Number of shares repurchased       7.4      
Payments for shares repurchased (in dollars)       $ 665.2      
Number of treasury shares retired       6.0      
Treasury stock retired (in dollars)       $ 512.3      
Value of shares remaining that may be repurchased under the stock repurchase program (in dollars)             $ 826.9
Subsequent Events | 2024 Stock Repurchase Program              
Stockholders' Equity              
Number of shares repurchased     0.3        
Payments for shares repurchased (in dollars)     $ 44.2