Subsequent Events (Details) - July 2026 Offering - USD ($) $ / shares in Units, $ in Millions |
1 Months Ended | ||
|---|---|---|---|
Apr. 06, 2026 |
Jul. 31, 2026 |
Jul. 29, 2026 |
|
| Subsequent Event [Line Items] | |||
| Proceeds from sale of stock | $ 18.3 | ||
| Subsequent Event | |||
| Subsequent Event [Line Items] | |||
| Sale of stock, price per share (in dollars per share) | $ 0.95 | ||
| Number of additional shares authorized (in shares) | 3,157,894 | ||
| Number of additional securities called by warrants or rights (in shares) | 6,315,788 | 6,315,788 | |
| Proceeds from sale of stock | $ 18.3 | ||
| Subsequent Event | Common stock | |||
| Subsequent Event [Line Items] | |||
| Number of shares issued in transaction (in shares) | 21,052,632 | ||
| Number of securities called by warrants or rights (in shares) | 42,105,264 | ||
| Pre-funded, exercise price (in USD per share) | $ 1.10 | ||
| Sale of stock, price per share (in dollars per share) | $ 1.099 |