Shareholders' Equity - Equity Forward Sale Agreements (Details) - USD ($) $ / shares in Units, $ in Millions |
1 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Aug. 31, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Stockholders Equity [Line items] | ||||
| Net proceeds | $ 476 | $ 0 | ||
| Forward Sale Agreements | ||||
| Stockholders Equity [Line items] | ||||
| Issuance of shares (in shares) | 3,403,756 | 8,098,592 | 4,694,836 | |
| Sale of stock, price per share (in dollars per share) | $ 139.657 | |||
| Net proceeds | $ 476 | |||