Common Stock (Details) - USD ($) $ in Millions |
1 Months Ended | ||
|---|---|---|---|
Jan. 31, 2026 |
Dec. 31, 2025 |
Jun. 30, 2026 |
|
| Pre-Funded Warrant | |||
| Class of Warrant or Right [Line Items] | |||
| Shares of pre-funded warrants (in shares) | 28,331,779 | ||
| Public Offering | |||
| Class of Warrant or Right [Line Items] | |||
| Number of common stock sold (in shares) | 9,142,857 | ||
| Public Offering | Pre-Funded Warrant | |||
| Class of Warrant or Right [Line Items] | |||
| Number of securities called by warrants (in shares) | 2,285,714 | ||
| Over-Allotment Option | |||
| Class of Warrant or Right [Line Items] | |||
| Number of common stock sold (in shares) | 746,468 | ||
| Net proceeds | $ 12.4 | ||