Schedule of Warrants (Details) - $ / shares |
Jun. 26, 2025 |
Apr. 08, 2025 |
Sep. 27, 2023 |
Aug. 04, 2023 |
Jul. 03, 2023 |
Apr. 05, 2023 |
Mar. 20, 2023 |
Feb. 17, 2023 |
Dec. 21, 2022 |
Jun. 28, 2022 |
May 24, 2022 |
May 04, 2022 |
Mar. 01, 2022 |
Jan. 13, 2022 |
Jun. 30, 2026 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Accumulated Other Comprehensive Income (Loss) [Line Items] | |||||||||||||||
| Underlying common stock to be purchased | 263,059,729 | ||||||||||||||
| Exercise price | $ 0.0154 | $ 0.07 | |||||||||||||
| Common Warrants [Member] | |||||||||||||||
| Accumulated Other Comprehensive Income (Loss) [Line Items] | |||||||||||||||
| Underlying common stock to be purchased | 92,407,592 | 149,850,150 | 12,721,893 | 615,384 | 349,463 | 369,231 | 258,584 | 130,461 | 49,227 | 582,886 | 894,194 | 6,666 | 8,303 | 8,003 | |
| Exercise price | $ 0.0154 | $ 0.0154 | $ 0.0154 | $ 0.0154 | $ 0.0154 | $ 0.0154 | $ 0.0154 | $ 0.0154 | $ 0.0154 | $ 0.0154 | $ 0.0154 | $ 309.56 | $ 897.56 | $ 735.00 | |
| Warrants exercise period | June 26, 2025 to June 26, 2030 | April 8, 2025 to April 8, 2030 | September 27, 2023 to September 27, 2028 | August 4, 2023 to August 4, 2028 | July 3, 2023 to July 3, 2028 | April 5, 2023 to April 5, 2028 | March 20, 2023 to March 20, 2028 | February 17, 2023 to February 17, 2028 | December 21, 2022 to December 21, 2027 | May 24, 2022 to June 28, 2027 | May 24, 2022 to May 24, 2027 | May 4, 2022 to May 4, 2027 | March 1, 2022 to March 1, 2027 | March 1, 2022 to March 1, 2027 | |
| Prefunded Common Warrants [Member] | |||||||||||||||
| Accumulated Other Comprehensive Income (Loss) [Line Items] | |||||||||||||||
| Exercise price | $ 0.0010 | ||||||||||||||
| Warrants exercise period | September 27, 2023 to September 27, 2028 | ||||||||||||||
| Warrants | 4,807,692 |