Warrants (Details) - shares |
3 Months Ended | ||||
|---|---|---|---|---|---|
Jan. 07, 2026 |
Dec. 05, 2025 |
Aug. 04, 2025 |
May 02, 2025 |
Mar. 31, 2026 |
|
| Warrants [Line Items] | |||||
| Percentage fair value volatility | 100.00% | ||||
| Series C Warrants [Member] | |||||
| Warrants [Line Items] | |||||
| Warrants to purchase | 2,246,030 | 2,246,030 | 2,246,030 | ||
| Remaining shares warrant expired | 1,293,650 |