Current report of foreign issuer pursuant to Rules 13a-16 and 15d-16 Amendments

Shareholders' Equity (Details) - Schedule of Information Regarding Outstanding Warrants to Purchase Shares

v3.24.2.u1
Shareholders' Equity (Details) - Schedule of Information Regarding Outstanding Warrants to Purchase Shares - Warrants [Member]
6 Months Ended
Jun. 30, 2024
$ / shares
shares
Schedule of Information Regarding Outstanding Warrants to Purchase Shares [Line Items]  
Number of outstanding warrants 1,851,518,298
January 2019 [Member]  
Schedule of Information Regarding Outstanding Warrants to Purchase Shares [Line Items]  
Issuance date January 2019
Number of outstanding warrants 223,810
Exercise price per warrant (in Dollars per share) | $ / shares $ 0.65
May 2019 [Member]  
Schedule of Information Regarding Outstanding Warrants to Purchase Shares [Line Items]  
Issuance date May 2019
Number of outstanding warrants 47,250,000
Exercise price per warrant (in Dollars per share) | $ / shares $ 0.13
January 2020 [Member]  
Schedule of Information Regarding Outstanding Warrants to Purchase Shares [Line Items]  
Issuance date January 2020
Number of outstanding warrants 23,838,038
Exercise price per warrant (in Dollars per share) | $ / shares $ 0.12
February 2020 [Member]  
Schedule of Information Regarding Outstanding Warrants to Purchase Shares [Line Items]  
Issuance date February 2020
Number of outstanding warrants 11,250,000
Exercise price per warrant (in Dollars per share) | $ / shares $ 0.05
June 2020 [Member]  
Schedule of Information Regarding Outstanding Warrants to Purchase Shares [Line Items]  
Issuance date June 2020
Number of outstanding warrants 61,390,260
Exercise price per warrant (in Dollars per share) | $ / shares $ 0.08
July 2020 [Member]  
Schedule of Information Regarding Outstanding Warrants to Purchase Shares [Line Items]  
Issuance date July 2020
Number of outstanding warrants 29,419,890
Exercise price per warrant (in Dollars per share) | $ / shares $ 0.08
August 2021 [Member]  
Schedule of Information Regarding Outstanding Warrants to Purchase Shares [Line Items]  
Issuance date August 2021
Number of outstanding warrants 10,500,000
Exercise price per warrant (in Dollars per share) | $ / shares $ 0.07
December 2021 [Member]  
Schedule of Information Regarding Outstanding Warrants to Purchase Shares [Line Items]  
Issuance date December 2021
Number of outstanding warrants 10,500,000
Exercise price per warrant (in Dollars per share) | $ / shares $ 0.07
January 2023 [Member]  
Schedule of Information Regarding Outstanding Warrants to Purchase Shares [Line Items]  
Issuance date January 2023
Number of outstanding warrants 409,091,100
Exercise price per warrant (in Dollars per share) | $ / shares $ 0.01
January 2023 One [Member]  
Schedule of Information Regarding Outstanding Warrants to Purchase Shares [Line Items]  
Issuance date January 2023
Number of outstanding warrants 28,636,500
Exercise price per warrant (in Dollars per share) | $ / shares $ 0.02
November 2023 [Member]  
Schedule of Information Regarding Outstanding Warrants to Purchase Shares [Line Items]  
Issuance date November 2023
Number of outstanding warrants 1,219,418,700
Exercise price per warrant (in Dollars per share) | $ / shares $ 0