Schedule of Warrants Outstanding and Exercisable (Details) - $ / shares |
Jun. 03, 2025 |
Jun. 30, 2025 |
---|---|---|
Class of Warrant or Right [Line Items] | ||
Stockholders' equity, reverse stock split | 1-for-30 | |
Warrants outstanding | 19,457 | |
Range One [Member] | ||
Class of Warrant or Right [Line Items] | ||
Warrants outstanding | 1,770 | |
Warrants outstanding, exercise price | $ 1,800 | |
Warrants outstanding, expiration date | Jul. 17, 2025 | |
Range Two [Member] | ||
Class of Warrant or Right [Line Items] | ||
Warrants outstanding | 2,341 | |
Warrants outstanding, exercise price | $ 56.25 | |
Warrants outstanding, expiration date | Feb. 27, 2029 | |
Range Three [Member] | ||
Class of Warrant or Right [Line Items] | ||
Warrants outstanding | 1,834 | |
Warrants outstanding, exercise price | $ 37.50 | |
Warrants outstanding, expiration date | Jun. 29, 2029 | |
Range Four [Member] | ||
Class of Warrant or Right [Line Items] | ||
Warrants outstanding | 13,512 | |
Warrants outstanding, exercise price | $ 20.70 | |
Warrants outstanding, expiration date | Sep. 04, 2029 |