Common Stock Warrants (Details Narrative) - $ / shares |
Dec. 31, 2025 |
Feb. 01, 2025 |
Sep. 30, 2024 |
|---|---|---|---|
| 2025 Underwriter Warrants | |||
| Class of Warrant or Right [Line Items] | |||
| Class of Warrant or Right, Number of Securities Called by Warrants or Rights | 576,191 | ||
| Class of Warrant or Right, Exercise Price of Warrants or Rights | $ 1.21 | ||
| Warrants and Rights Outstanding, Maturity Date | Feb. 10, 2030 | ||
| Common Stock Warrants [Member] | |||
| Class of Warrant or Right [Line Items] | |||
| Class of Warrant or Right, Number of Securities Called by Warrants or Rights | 166,500 | 709,500 |