v3.26.1
Shareholders' Equity (Shares Repurchased Under Stock Repurchase Program) (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Class of Stock [Line Items]            
Aggregate purchase price $ 158.6 $ 302.6 $ 29.3 $ 226.6    
Excise tax accrual on share repurchases $ 1.6   $ 0.3   $ 4.2 $ 2.1
Stock Repurchase Program Board Authorized Repurchases            
Class of Stock [Line Items]            
Shares repurchased (in shares) 0.8   0.2   2.3 1.5
Aggregate purchase price [1] $ 157.0   $ 29.0   $ 457.0 $ 253.8
Average purchase price per share (in dollars per share) $ 199.84   $ 157.57   $ 200.59 $ 164.07
Remaining amount available for share repurchase $ 618.9       $ 618.9  
[1]
(1) Excludes the excise tax imposed under the Inflation Reduction Act of $1.6 million and $4.2 million for the three and six months ended June 30, 2026, respectively, and $0.3 million and $2.1 million for the three and six months ended June 30, 2025, respectively.