Earnings Per Share (Narrative) (Details) - shares shares in Millions |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Restricted performance stock rights | |||
| Securities Excluded from Computation of Earnings Per Share | |||
| Numbers of shares of securities excluded from computation of earnings per share | 0.4 | 0.4 | 0.4 |
| Restricted stock rights | |||
| Securities Excluded from Computation of Earnings Per Share | |||
| Numbers of shares of securities excluded from computation of earnings per share | 0.1 | ||