Share Repurchase Program - Class of Treasury Stock (Details) - USD ($) $ / shares in Units, shares in Millions, $ in Millions |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
|
| Equity, Class of Treasury Stock [Line Items] | ||||
| Total number of shares repurchased (in shares) | 0.0 | 0.3 | 1.9 | 1.5 |
| Average price per share (in usd per share) | $ 0 | $ 83.89 | $ 93.38 | $ 67.90 |
| Common Stock | ||||
| Equity, Class of Treasury Stock [Line Items] | ||||
| Amount repurchased | $ 0.0 | $ 25.1 | $ 180.0 | $ 99.9 |