Equity - Narrative (Details) - 2023 Repurchase Program - USD ($) $ in Millions |
Sep. 30, 2024 |
May 23, 2023 |
|---|---|---|
| Equity, Class of Treasury Stock [Line Items] | ||
| Aggregate authorized amount of common stock to be repurchased (up to) | $ 500.0 | |
| Amount remaining under stock repurchase programs | $ 499.7 |