XML 68 R57.htm IDEA: XBRL DOCUMENT v3.26.1
Shareholders' Equity (Shares Repurchased Under Stock Repurchase Program) (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
1 Months Ended 3 Months Ended
Apr. 29, 2026
Mar. 31, 2026
Mar. 31, 2025
Class of Stock [Line Items]      
Aggregate purchase price   $ 302.6 $ 226.6
Excise tax accrual on share repurchases   $ 2.6 $ 1.8
Stock Repurchase Program Board Authorized Repurchases      
Class of Stock [Line Items]      
Shares repurchased (in shares)   1.5 1.4
Aggregate purchase price [1]   $ 300.0 $ 224.8
Average purchase price per share (in dollars per share)   $ 200.99 $ 164.95
Remaining amount available for share repurchase   $ 776.0  
Stock Repurchase Program Board Authorized Repurchases | Subsequent Event      
Class of Stock [Line Items]      
Shares repurchased (in shares) 0.5    
Aggregate purchase price $ 90.9    
Average purchase price per share (in dollars per share) $ 201.22    
[1]
(1) Excludes the excise tax imposed under the Inflation Reduction Act of $2.6 million and $1.8 million for the three months ended March 31, 2026, and March 31, 2025, respectively.