Equity - Schedule of Information about 2022 ATM and 2024 ATM Program (Details) - USD ($) |
6 Months Ended | |
---|---|---|
Jun. 30, 2025 |
Oct. 31, 2024 |
|
2022 ATM Program | ||
Subsidiary, Sale of Stock [Line Items] | ||
Maximum Sales Authorization | $ 500,000,000 | |
Gross proceeds | 383,426,000 | |
June 2024 ATM Program | ||
Subsidiary, Sale of Stock [Line Items] | ||
Maximum Sales Authorization | 500,000,000 | |
Gross proceeds | $ 339,992,000 | |
Shares sold on a forward basis, not yet settled (in shares) | 1,000,000 | |
October 2024 ATM Program | ||
Subsidiary, Sale of Stock [Line Items] | ||
Maximum Sales Authorization | $ 750,000,000 | $ 750,000,000 |
Gross proceeds | $ 218,434,000 | |
Shares sold on a forward basis, not yet settled (in shares) | 6,082,921 |