Schedule of Warrants outstanding and Exercisable (Details) |
3 Months Ended |
|---|---|
|
Mar. 31, 2026
$ / shares
shares
| |
| Class of Warrant or Right [Line Items] | |
| Number of Warrants | 1,166,484 |
| Investor Warrant [Member] | |
| Class of Warrant or Right [Line Items] | |
| Number of Warrants | 12,852 |
| Exercise Price | $ / shares | $ 8.76 |
| Expiration Date | Sep. 18, 2028 |
| 2022 Convertible Notes [Member] | |
| Class of Warrant or Right [Line Items] | |
| Number of Warrants | 160,960 |
| Exercise Price | $ / shares | $ 2.38 |
| Expiration Date | Various in 2027 |
| 2023 Convertible Notes [Member] | |
| Class of Warrant or Right [Line Items] | |
| Number of Warrants | 861,790 |
| Exercise Price | $ / shares | $ 2.38 |
| Expiration Date | Various in 2028 |
| Underwriter Warrants [Member] | |
| Class of Warrant or Right [Line Items] | |
| Number of Warrants | 54,370 |
| Exercise Price | $ / shares | $ 2.38 |
| Expiration Date | Aug. 08, 2028 |
| Advisory Agreement Warrants [Member] | |
| Class of Warrant or Right [Line Items] | |
| Number of Warrants | 76,512 |
| Exercise Price | $ / shares | $ 2.38 |
| Expiration Date | Various in 2029 |