Subsequent Events (Details) - Subsequent Event [Member] - USD ($) $ / shares in Units, $ in Millions |
Jul. 01, 2026 |
Jul. 31, 2026 |
|---|---|---|
| Subsequent Events [Line Items] | ||
| Exercise price per share | $ 0.0001 | |
| Purchase up to shares | 469,000 | |
| Gross proceeds | $ 3.0 | |
| Pre-Funded Warrant Agreement [Member] | ||
| Subsequent Events [Line Items] | ||
| Exercise price per share | $ 46.9 | |
| Pre-Funded Warrants [Member] | ||
| Subsequent Events [Line Items] | ||
| Purchase up to shares | 960,000 | |
| Series C-1 Warrants [Member] | ||
| Subsequent Events [Line Items] | ||
| Exercise price per share | $ 3.1249 | |
| Purchase up to shares | 960,000 | |
| Series C-2 Warrants [Member] | ||
| Subsequent Events [Line Items] | ||
| Purchase up to shares | 960,000 |