Schedule of Warrants Outstanding and Exercisable (Details) |
Sep. 30, 2025
$ / shares
shares
|
|---|---|
| Class of Warrant or Right [Line Items] | |
| Warrants outstanding | 677,687 |
| Range One [Member] | |
| Class of Warrant or Right [Line Items] | |
| Warrants outstanding | 2,341 |
| Warrants outstanding, exercise price | $ / shares | $ 56.25 |
| Warrants outstanding, expiration date | Feb. 27, 2029 |
| Range Two [Member] | |
| Class of Warrant or Right [Line Items] | |
| Warrants outstanding | 1,834 |
| Warrants outstanding, exercise price | $ / shares | $ 37.50 |
| Warrants outstanding, expiration date | Jun. 29, 2029 |
| Range Three [Member] | |
| Class of Warrant or Right [Line Items] | |
| Warrants outstanding | 13,512 |
| Warrants outstanding, exercise price | $ / shares | $ 20.70 |
| Warrants outstanding, expiration date | Sep. 04, 2029 |
| Range Four [Member] | |
| Class of Warrant or Right [Line Items] | |
| Warrants outstanding | 660,000 |
| Warrants outstanding, exercise price | $ / shares | $ 25.00 |
| Warrants outstanding, expiration date | Jul. 02, 2030 |