Earnings Per Share - Narrative (Details) - Exercise Price Greater Than Average Market Price - $ / shares shares in Millions |
Dec. 31, 2022 |
Dec. 31, 2020 |
|---|---|---|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Stock options outstanding (in shares) | 0.3 | 0.5 |
| Weighted average exercise price of stock options outstanding (in dollars per share) | $ 29.90 | $ 33.32 |