Equity (Details) - April 2024 Secondary Offering $ / shares in Units, shares in Millions, $ in Millions |
Apr. 30, 2024
USD ($)
$ / shares
shares
|
|---|---|
| Equity, Class of Treasury Stock [Line Items] | |
| Sale of Stock, Number of Shares Issued in Transaction | shares | 4.6 |
| Share Price | $ / shares | $ 70.00 |
| Sale of Stock, Consideration Received On Transaction, Gross | $ 322.0 |
| Payments of Stock Issuance Costs | 13.3 |
| Sale of Stock, Consideration Received on Transaction | $ 308.7 |