Capitalization - Narrative (Details) - Sales Agreement - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Aug. 31, 2019 |
|
| Capitalization | |||||
| Number of shares issued in transaction (in shares) | 0 | 0 | 0 | 0 | |
| Maximum | |||||
| Capitalization | |||||
| Value of shares available to be issued and sold in transaction | $ 125.0 | ||||
| Aggregate value of remaining shares to be issued and sold | $ 93.0 | ||||