XML 79 R68.htm IDEA: XBRL DOCUMENT v3.25.2
Shareholders' Equity (Summary of Share Repurchases) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Aug. 07, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Total number of shares purchased (in millions)   600 400 600 900
Average price per share   $ 211.63 $ 213.30 $ 211.63 $ 213.85
Total purchase price (in millions)   $ 130.7 $ 93.9 $ 130.7 $ 200.0
Subsequent Event [Member]          
Total number of shares purchased (in millions) 180        
Average price per share $ 227.92        
Total purchase price (in millions) $ 41.4