Warrants (Details Narrative) - $ / shares |
Mar. 12, 2025 |
Mar. 05, 2025 |
Feb. 26, 2025 |
Feb. 25, 2025 |
Dec. 31, 2024 |
Dec. 23, 2024 |
Sep. 30, 2025 |
Jan. 23, 2025 |
|---|---|---|---|---|---|---|---|---|
| The Placement Agent Warrants were immediately exercisable at a price | $ 1.00 | |||||||
| Warrant Liabilities | 0 | 0 | 97,216 | |||||
| Common Stock [Member] | ||||||||
| Warrants to purchase | 4,060 | 28,924 | 10,000 | 115,833 | 11,795 | 85,421 | ||
| Placement Agent Warrants, Shares Exercised | 64,702 |