XML 118 R98.htm IDEA: XBRL DOCUMENT v3.25.0.1
Capital Stock and Equity Compensation (Stockholders Equity) (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended
Dec. 31, 2024
Apr. 30, 2024
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]      
Share repurchases (in shares) 116,045 70,893 1,500
Treasury stock average cost (in dollars per share) $ 103.58 $ 108.79 $ 109.92
Treasury stock acquired, publicly announced plans or programs (in shares) 116,045 70,893 1,500
Approximate Dollar Value of Shares that May Yet be Purchased under the Plans or Programs $ 104.2 $ 116.2 $ 23.8