Subsequent Events (Details) - USD ($) $ / shares in Units, $ in Millions |
Apr. 06, 2026 |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|---|
| Subsequent Event [Line Items] | |||
| Common stock, par value (in dollars per share) | $ 0.001 | $ 0.001 | |
| Subsequent Event | April 2026 Offering | |||
| Subsequent Event [Line Items] | |||
| Number of shares issued in transaction (in shares) | 12,500,000 | ||
| Common stock, par value (in dollars per share) | $ 0.001 | ||
| Warrant exercise price (in dollars per share) | $ 1.40 | ||
| Proceeds from sale of stock | $ 16.0 | ||
| Subsequent Event | April 2026 Offering | Series B Warrants | |||
| Subsequent Event [Line Items] | |||
| Warrant exercise price (in dollars per share) | $ 1.40 |