Stock Repurchases, Dividends and Earnings per Share - Share Repurchase Activity (Details) - USD ($) $ / shares in Units, shares in Millions, $ in Millions |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
| Equity [Abstract] | ||||
| Number of shares repurchased (in shares) | 0.9 | 0.0 | 0.9 | 0.0 |
| Amount paid | $ 167.6 | $ 0.0 | $ 167.6 | $ 0.0 |
| Weighted average cost per share (in dollars per share) | $ 186.24 | $ 0 | $ 186.24 | $ 0 |