XML 74 R64.htm IDEA: XBRL DOCUMENT v3.24.2
Capital Stock and Equity Compensation (Stockholders Equity) (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended
Apr. 30, 2024
Mar. 31, 2024
Jun. 30, 2024
Share-Based Payment Arrangement [Abstract]      
Treasury stock acquired (in shares) 70,893 1,500  
Treasury stock average cost (in dollars per share) $ 108.79 $ 109.92  
Treasury stock acquired, publicly announced plans or programs (in shares) 70,893 1,500  
Remaining authorized stock repurchase amount $ 116.2 $ 23.8 $ 116.2