Schedule of Warrants outstanding and Exercisable (Details) |
6 Months Ended |
|---|---|
|
Jun. 30, 2026
$ / shares
shares
| |
| Class of Warrant or Right [Line Items] | |
| Number of Warrants | 982,898 |
| 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 | 134,504 |
| Exercise Price | $ / shares | $ 2.38 |
| Expiration Date | Various in 2027 |
| 2023 Convertible Notes [Member] | |
| Class of Warrant or Right [Line Items] | |
| Number of Warrants | 742,510 |
| Exercise Price | $ / shares | $ 2.38 |
| Expiration Date | Various in 2028 |
| Underwriter Warrants [Member] | |
| Class of Warrant or Right [Line Items] | |
| Number of Warrants | 16,520 |
| 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 |