Stock warrants (Details Narrative) - USD ($) |
Jul. 30, 2025 |
Mar. 31, 2024 |
Sep. 27, 2019 |
|---|---|---|---|
| Number of warrant to purchase shares of common stock | 2,050 | ||
| Warrant [Member] | |||
| Number of warrant to purchase shares of common stock | 2,000,000 | ||
| Offering price per share | $ 4.00 | ||
| Warrant exercise price | $ 4.00 | $ 0.99 | |
| Class E Warrants [Member] | |||
| Warrant to purchase shares of common stock | 2,000,000 | ||
| Class F Warrants [Member] | |||
| Warrant to purchase shares of common stock | 2,000,000 | ||
| Pre-Funded Warrants [Member] | |||
| Offering price per share | $ 3.999 | 0.899 | |
| Warrant exercise price | $ 0.001 | ||
| Gross proceeds | $ 8,000,000 |