Stockholders' Equity - Schedule of outlines of ATM Program (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
Dec. 31, 2025 |
|||||||
| Class of Stock [Line Items] | |||||||||||
| Total allowable shares | 375,000,000 | 375,000,000 | 375,000,000 | ||||||||
| Total shares issued | 193,947,411 | 193,947,411 | 189,937,404 | ||||||||
| Total remaining allowable shares | 502,305 | 0 | 8,169,065 | 0 | |||||||
| ATM equity programs | |||||||||||
| Class of Stock [Line Items] | |||||||||||
| Total remaining allowable shares | [1] | 502,305 | 1,655,053 | 8,169,065 | 1,891,959 | ||||||
| 2023 ATM | |||||||||||
| Class of Stock [Line Items] | |||||||||||
| Effective Date | August 2023 | ||||||||||
| Termination date | August 2026 | ||||||||||
| Total allowable shares | 17,500,000 | 17,500,000 | |||||||||
| Total shares issued | 10,247,225 | 10,247,225 | |||||||||
| Total remaining allowable shares | 0 | ||||||||||
| Total unsettled shares subject to forward sale agreements | [2] | 4,501,833 | 4,501,833 | ||||||||
| Anticipated net proceeds from unissued shares | [3] | $ 204,046 | |||||||||
| 2026 ATM | |||||||||||
| Class of Stock [Line Items] | |||||||||||
| Effective Date | August 2026 | ||||||||||
| Termination date | August 2029 | ||||||||||
| Total allowable shares | 25,000,000 | 25,000,000 | |||||||||
| Total shares issued | 0 | 0 | |||||||||
| Total remaining allowable shares | 25,000,000 | ||||||||||
| Total unsettled shares subject to forward sale agreements | [2] | 0 | 0 | ||||||||
| Anticipated net proceeds from unissued shares | [3] | $ 0 | |||||||||
| |||||||||||