Subsequent Events (Details) - Subsequent Event [Member] - USD ($) |
Apr. 23, 2026 |
Apr. 19, 2026 |
|---|---|---|
| April 2026 Offering [Member] | ||
| Subsequent Events [Line Items] | ||
| Gross proceeds | $ 3,375,000 | |
| Maxim ATM Agreement [Member] | ||
| Subsequent Events [Line Items] | ||
| Percentage of gross proceeds | 3.00% | |
| Common Stock [Member] | April 2026 Offering [Member] | ||
| Subsequent Events [Line Items] | ||
| Number of shares offered in transaction | 750,000 | |
| Common Stock [Member] | Maxim ATM Agreement [Member] | ||
| Subsequent Events [Line Items] | ||
| Number of shares offered in transaction | 100,000,000 |