Stockholders' Equity (Details) - 2024 At The Market Offering Program - USD ($) shares in Millions |
6 Months Ended | 20 Months Ended | |
|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2026 |
Nov. 30, 2024 |
|
| Class of Warrant or Right [Line Items] | |||
| Stock offering, maximum sale amount | $ 300,000,000 | ||
| Stock sold (in shares) | 45.0 | 82.6 | |
| Proceeds from sale of common stock | $ 145,000,000.0 | $ 295,800,000 | |
| Stock issuance costs | $ 3,700,000 | $ 8,100,000 |