Earnings Per Share Share Count Information (Details) - shares shares in Thousands |
12 Months Ended | ||||||
|---|---|---|---|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|||||
| Earnings Per Share [Line Items] | |||||||
| Weighted Average Number of Shares Outstanding, Basic | 693,700 | 709,000 | 720,800 | ||||
| Dilutive effect of equity compensation plans | [1] | 2,300 | 2,900 | 3,700 | |||
| Weighted Average Number of Shares Outstanding, Diluted | 696,000 | 711,900 | 724,500 | ||||
| Stock options and restricted stock units excluded from EPS | [2] | 3,100 | 2,300 | 1,500 | |||
| |||||||