v3.26.1
Shareholders' Equity (Summary of Share Repurchases) (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Shareholders' Equity [Abstract]      
Total number of shares purchased (in thousands) 617,500 11,900 617,500
Average price per share $ 211.63 $ 188.66 $ 211.63
Total purchase price (in millions) $ 130.7 $ 2.2 $ 130.7