XML 77 R67.htm IDEA: XBRL DOCUMENT v3.25.2
Capital Stock and Equity Compensation (Stockholders Equity) (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended
Jun. 30, 2025
May 31, 2025
Apr. 30, 2025
Share-Based Payment Arrangement [Abstract]      
Treasury stock acquired (in shares) 19,430 406,560 0
Treasury stock average cost (in dollars per share) $ 66.01 $ 63.09 $ 0
Treasury stock acquired, publicly announced plans or programs (in shares) 19,430 406,560 0
Remaining authorized stock repurchase amount $ 76.1 $ 77.4 $ 104.2