XML 66 R48.htm IDEA: XBRL DOCUMENT v3.24.4
Earnings Per Share, Dividends and Dilution (Details 1) - $ / shares
shares in Millions
1 Months Ended 3 Months Ended 12 Months Ended
May 31, 2023
May 31, 2022
May 31, 2021
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share [Abstract]              
Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements         0.3 0.5 0.7
Common stock dividend (in dollars per share) $ 1.87 $ 1.73 $ 1.57 $ 2.06 $ 8.05 $ 7.34 $ 6.76
Increase (Decrease) in Stock Dividend, Percentage 8.00% 10.00%   10.00%