XML 80 R68.htm IDEA: XBRL DOCUMENT v3.25.2
Subsequent Events (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 04, 2025
Aug. 07, 2025
Jun. 30, 2025
Jun. 30, 2025
Subsequent Event [Line Items]        
Stock repurchased in the period, aggregate purchase price     $ 401.1 $ 401.1
Stock repurchase program, excise tax     $ 0.8 $ 0.8
Repurchase Program        
Subsequent Event [Line Items]        
Stock repurchased in the period (in shares)     4.6 4.6
Stock repurchased, average price (in dollars per share)     $ 87.89 $ 87.89
Stock repurchased in the period, aggregate purchase price     $ 401.1 $ 401.1
Stock repurchase program, excise tax     0.8 0.8
Stock repurchase program, unused balance     $ 1,630.0 $ 1,630.0
Subsequent Event        
Subsequent Event [Line Items]        
Expected increase in the effective tax rate 1.00%      
Subsequent Event | Repurchase Program        
Subsequent Event [Line Items]        
Stock repurchased in the period (in shares)   1.0    
Stock repurchased, average price (in dollars per share)   $ 72.29    
Stock repurchased in the period, aggregate purchase price   $ 71.2    
Stock repurchase program, unused balance   $ 1,560.0    
Subsequent Event | Minimum        
Subsequent Event [Line Items]        
Decrease in expected tax payments in 2025 $ 100.0      
Subsequent Event | Maximum        
Subsequent Event [Line Items]        
Decrease in expected tax payments in 2025 $ 150.0