XML 72 R61.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-based Compensation Expense and Share Repurchase Programs - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
May 31, 2025
Feb. 28, 2023
Share Repurchase Program [Line Items]            
Value of shares repurchased $ 397.3 $ 315.8 $ 814.2 $ 456.2    
Stock repurchase program, remaining amount 4,600.0   $ 4,600.0      
February 2023 Share Repurchase Program            
Share Repurchase Program [Line Items]            
Number of shares authorized to be repurchased           $ 3,000.0
Shares repurchased (in shares)     1,800,000 1,100,000    
Value of shares repurchased     $ 811.4 $ 456.2    
Stock repurchase program, remaining amount $ 569.9   $ 569.9      
May 2025 Share Repurchase Program            
Share Repurchase Program [Line Items]            
Number of shares authorized to be repurchased         $ 4,000.0  
Shares repurchased (in shares)     0