v3.26.3
Shareholders' Equity (Summary of Share Repurchases) (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Shareholders' Equity [Abstract]        
Total number of shares purchased (in thousands) 1,700 700 1,700 1,400
Average price per share $ 179.68 $ 206.13 $ 179.75 $ 208.61
Total purchase price (in millions) $ 300.0 $ 154.1 $ 302.2 $ 284.8